2013-09-15 3 views
0

Я пытаюсь записать документ Word из Excel с помощью VBA. Однако, когда я пытаюсь применить заголовок стиля 1 к тексту, это должна быть английская версия Office. Как я могу обратиться к встроенным стилям офиса?Использование Word Встроенные стили с Excel VBA

Это то, что я получил в настоящее время:

wrdApp.Selection.Style = "Heading 1" 
wrdApp.Selection.TypeText Text:= "Test heading" 

Я хочу что-то похожее на это (сделать его международным), однако это не работает:

wrdApp.Selection.Style = WdBuiltinStyle.wdStyleHeading1 
wrdApp.Selection.TypeText Text:= "Test heading" 

ответ

1

Вы имеете право идею. Попробуйте просто:

wrdApp.Selection.Style = wdStyleHeading1

или без ссылки на Слово/позднего связывания, использовать постоянное значение

wrdApp.Selection.Style = -2

Список перечислений можно найти здесь:

http://msdn.microsoft.com/en-us/library/office/aa211923(v=office.11).aspx

Смежные вопросы