Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Текст через VBA в Word / 6 сообщений из 6, страница 1 из 1
24.06.2004, 12:54:47
    #32575382
Чумаков А.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Текст через VBA в Word
Пытаюсь вывести текст в шаблон Word из Access.
Делаю так

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Dim wrdObj As Object
Set wrdObj = CreateObject("Word.Application")

wrdObj.Documents.Add "C:\tmp\ttt.dot"

 '----------- переход к существующей закладке в шаблоне
 
Selection.GoTo What:=- 1 , Name:="BeginTable" 
 '----------- вывод текста
 
Selection.TypeText Text:="Test text"

ничего не выводит :(
пробовал вот так, та же фигня

Код: plaintext
1.
wrdObj.ActiveDocument.Selection.GoTo What:=- 1 , Name:="BeginTable"
wrdObj.ActiveDocument.Selection.TypeText Text:="Test text"
...
Рейтинг: 0 / 0
24.06.2004, 13:04:43
    #32575421
PA
PA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Текст через VBA в Word
Код: plaintext
1.
2.
3.
dim bm as object

set bm = wrdObj.ActiveDocument.Bookmarks("BeginTable").Range
bm.Text="Test text"
...
Рейтинг: 0 / 0
24.06.2004, 13:11:14
    #32575442
Чумаков А.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Текст через VBA в Word
так я пробовал, все нормально, но мне нужно после вывода текста по закладке (закладка в 1 ячейке таблы) перейти в следующую ячейку, а там нет закладки, да и делать ее не логично.
А перейти без закладки перейди в следующую ячейку что-то типа (так Вордовский Бэйсик генерит)

Код: plaintext
Selection.MoveRight Unit:= 12 , count:= 1 

и как это произвести из Access ?
...
Рейтинг: 0 / 0
24.06.2004, 13:34:06
    #32575499
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Текст через VBA в Word
???
определяем, что закладка на таблице
цикл по табл-м док-та....
if o_wapp.ActiveDocument.Tables(i).Range.Bookmarks(n).Name = bk_name
....
o_tbl = o_wapp.ActiveDocument.Tables(i)
и фигачим по колонкам, строкам...
...
Рейтинг: 0 / 0
24.06.2004, 13:59:43
    #32575552
Чумаков А.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Текст через VBA в Word
собственно и вопрос был КАК фигачитьт по столбцам.
Оказалось вот так:

Код: plaintext
1.
2.
wrdObj.Selection.GoTo What:=- 1 , Name:="BeginTable"
wrdObj.Selection.TypeText Text:="Test text"
wrdObj.Selection.MoveRight Unit:= 12 , count:= 1 

Всем спасибо!
...
Рейтинг: 0 / 0
24.06.2004, 15:08:56
    #32575726
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Текст через VBA в Word
У Tbale есть Cell(i,j)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Текст через VBA в Word / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]