|
|
|
как обратиться к объекту Надпись (Access,Word)
|
|||
|---|---|---|---|
|
#18+
Есть вордовский шаблон. В колонтитулах первой страницы присутствует объект Надпись. Как мне к нему обратиться, если я не знаю его имени, но он один и всегда на том же самом месте? мне туда текст нужно вписать. Причем максрос написан не в Ворд а в аксессесе, он оттуда открывается и заполняется. Вот если в макросе непосредственно в Ворде (в том же шаблоне пробую) пишу такие строчки пример ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader 'область колонтитула ActiveWindow.ActivePane.Selection.HeaderFooter.Shapes("Text Box 3").Select он выделит объект Надпись, ну тут я имя ее вычислила. Но если я на кнопку в форме аксессовской вешаю макрос и пишу там: пример ... Set W = CreateObject("Word.Application") W.Documents.Add ( <путь к Тому самому шаблону>) ... W.ActiveWindow.ActivePane.View.SeekView =wdSeekCurrentPageHeader W.ActiveWindow.ActivePane.Selection.HeaderFooter.Shapes("Text Box 3").Select ... не получается, ругается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 13:27:50 |
|
||
|
как обратиться к объекту Надпись (Access,Word)
|
|||
|---|---|---|---|
|
#18+
Mbus Вот пример, где в колонтитуле первой страницы (здесь Headers(2) означает Headers(wdHeaderFooterFirstPage), т.е. 2 у Headers – значение константы wdHeaderFooterIndex) первого раздела (Sections(1)) обращаемся к объекту Shapes(1) и не проверяя есть ли он в наличии и каков его тип печатаем в него пробный текст: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 12:01:25 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34363074&tid=2183362]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 388ms |

| 0 / 0 |
