Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

создать word-документ из excel

333
31 мая 2007 года
GHopper
200 / / 28.12.2004
Здравствуйте!
Есть задача из excel-документа создать цword-документ. Делаю так:

Private Sub CommandButton1_Click()
Dim wrd As Object
Dim adoc As Object
Set wrd = CreateObject("Word.Application")
wrd.Documents.Add
Set adoc = wrd.ActiveDocument

wrd.Selection.Font.Italic = wdToggle
wrd.Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
wrd.Selection.TypeText Text:="Hello world"
wrd.Selection.Font.Italic = wdToggle

wrd.Visible = True
wrd.Activate
End Sub

проблема такая - строка "Hello world" не выравнивается по центру и не пиштся курсивом! Не могу разобраться почему...
333
31 мая 2007 года
GHopper
200 / / 28.12.2004
упс... забыл подключить библиотеку MS Word 10 OL
спасибо всем
275
31 мая 2007 года
pashulka
985 / / 19.09.2004
Ghopper, На самом деле, в Вашем случае, подключение библиотеки не является обязательным условием, т.к. достаточно всего лишь указать числовые представления word констант.

Код:
Private Sub CommandButton1_Click()

With CreateObject("Word.Application")
     .Documents.Add
     .Selection.Font.Italic = 9999998 'wdToggle
     .Selection.ParagraphFormat.Alignment = 1 'wdAlignParagraphCenter
     .Selection.TypeText Text:="Hello world"

     .Visible = True
     .Activate
End With

End Sub


Или же :

Код:
Private Sub CommandButton1_Click()

Const wdAlignParagraphCenter = 1
Const wdToggle = 9999998

With CreateObject("Word.Application")
     .Documents.Add
     .Selection.Font.Italic = wdToggle
     .Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
     .Selection.TypeText Text:="Hello world"

     .Visible = True
     .Activate
End With

End Sub
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог