sashas777 Prizivnik - draftee
![Prizivnik - draftee Prizivnik - draftee](images/zvanie_img/z1.gif)
Зарегистрирован: 03.11.2009 Сообщения: 1
|
Добавлено: Вт Ноя 03, 2009 9:57 pm Заголовок сообщения: Вставка таблицы в Word из Visual Basic |
|
|
Люди, help please!!! Задача такая: всего-навсего создать документ Word и поместить туда таблицу . Сначала пробовал с подключением вордовской библиотеки из меню, все работало прекрасно. Потом обнаружив что с другими версиями ворда в таком случае программа работать не будет, что меня не устривает, понял что мне нужно так называемое "позднее связывание", т.е. подключить библиотеку ворда программно. Как это толком сделать, я так и не понял. Нашел какую-то функцию CreateObject, с ней вроде как-то работает. Итак, документ создается, даже текст вставляется, а вот таблица нивкакую вставляться не хочет, пишет в лучшем случае object required. Толи нужен другой синтаксис этой функции...
код:
Private Sub Command1_Click()
Set objWord = CreateObject("Word.Application")
objWord.Documents.Add
objWord.selection.insertafter "new text"
objWord.document.tables.Add selection.range, 3, 4
objWord.Visible = True
End Sub
Что делать? Скоро экзамен Пожалуйста, если кто знает что к чему... Или подскажет какой-нибудь альтернативный вариант... |
|