Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Фокус с колонтитулами
|
|||
|---|---|---|---|
|
#18+
Приветствую ВСЕХ! Вопрос к ВАМ, Уважаемые форумчане. Может кто сталкивался с задачей: из Excel-евского макроса нужно открыть док-т Word и изменить в нем колонтитулы! Код: Set objWord = CreateObject("Word.Application") objWord.Visible = True objDoc = objWord.Documents.Open("Мой_документ.doc") With objWord.ActiveDocument.Sections(1) .Headers(wdHeaderFooterPrimary).Range.Text = "Header text" .Footers(wdHeaderFooterPrimary).Range.Text = "Footer text" End With не проходит!!! With objWord.ActiveDocument.Page .CenterFooter = "Footer text" End With И этот тоже ;-( Буду очень признателен и благодарен за обсуждение и помощь! Дмитрий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 16:59 |
|
||
|
Фокус с колонтитулами
|
|||
|---|---|---|---|
|
#18+
Дмитрий-Кне проходит!!! Напряглись.... пытаемся угадать текст ошибки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 17:35 |
|
||
|
Фокус с колонтитулами
|
|||
|---|---|---|---|
|
#18+
вы, кстати, определили константы wdHeaderFooterPrimary и wdHeaderFooterPrimary (или подключили библиотеку ворда к экселю)? Если нет, используйте их числовые эквиваленты или определите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 17:49 |
|
||
|
Фокус с колонтитулами
|
|||
|---|---|---|---|
|
#18+
Библиотеки не подключал и константы не определял. Как это сделать? Const wdHeaderFooterPrimary = ?(чему равно?) Дмитрий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2010, 04:39 |
|
||
|
Фокус с колонтитулами
|
|||
|---|---|---|---|
|
#18+
Дмитрий-К, подключите в Tools->References Microsoft Word xx Object Library, объявите переменную objWord Код: plaintext А вот это всё равно не заработает, поскольку ".CenterFooter" в Ворде отсутствует: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2010, 10:15 |
|
||
|
Фокус с колонтитулами
|
|||
|---|---|---|---|
|
#18+
Дмитрий-КБиблиотеки не подключал и константы не определял. Как это сделать? Const wdHeaderFooterPrimary = ?(чему равно?) Дмитрий 1 чтобы узнать значение любой константы, надо зайти в Visual Basic и в окне Immediate написать Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2010, 11:00 |
|
||
|
Фокус с колонтитулами
|
|||
|---|---|---|---|
|
#18+
vlthвопрос к знактокам Word. или к записи макроса 90% простых вопросов решаются именно так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2010, 11:02 |
|
||
|
Фокус с колонтитулами
|
|||
|---|---|---|---|
|
#18+
Дмитрий-КБиблиотеки не подключал и константы не определял Дмитрий-К, замечу, что при определении констант (... = 1) библиотеку можно не подключать, а переменную objWord в этом случае следует определить так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2010, 11:27 |
|
||
|
Фокус с колонтитулами
|
|||
|---|---|---|---|
|
#18+
Поправка: не "определить", а "объявить", конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2010, 11:29 |
|
||
|
Фокус с колонтитулами
|
|||
|---|---|---|---|
|
#18+
Буду пробовать. Результаты сообщу обязательно!!! Дмитрий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2010, 16:01 |
|
||
|
Фокус с колонтитулами
|
|||
|---|---|---|---|
|
#18+
Заработало!!! Const wdHeaderFooterPrimary = 1 Dim objWord as Object 'Не обязательно! Set objWord = CreateObject("Word.Application") objWord.Visible = True objDoc = objWord.Documents.Open("Мой_документ.doc") With objWord.ActiveDocument.Sections(1) .Headers(wdHeaderFooterPrimary).Range.Text = "Header text" .Footers(wdHeaderFooterPrimary).Range.Text = "Footer text" End With + подключение библиотек WORD через tools-references Использовал MS Office 2007. Всем спасибо! Есть еще один интересный для меня :-) вопрос, но об этом, наверное, в другой теме! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2010, 15:27 |
|
||
|
|

start [/forum/topic.php?fid=60&tid=2160020]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 369ms |

| 0 / 0 |
