powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Текст через VBA в Word
6 сообщений из 6, страница 1 из 1
Текст через VBA в Word
    #32575382
Чумаков А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытаюсь вывести текст в шаблон 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
Текст через VBA в Word
    #32575421
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
dim bm as object

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

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

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

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


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