Имя: Пароль:
1C
1С v8
Получить номер текущей страницы или общего количества страниц документа WORD
0 SalaSky
 
07.11.16
11:43
Что-то никак не могу понять, как его выдернуть. Пример для VB нашел, а адаптировать его в 1С не получается. Кто-нибудь сталкивался?

Договор = ПолучитьМакет("Макет");
MSWord = Договор.Получить();

Попытка
Документ = MSWord.Application.Documents(1);
Документ.Activate();
Таблица = Документ.Tables.Item(1);

НомерСтроки = 1;
НомерСтраницы = 1;
Для Каждого Стр Из Результаты Цикл
    НомерСтроки = НомерСтроки + 1;
    Таблица.Rows.Add();
    Таблица.Cell(НомерСтроки, 5).Range().InsertAfter(Стр.Аналит.Методика);
    Таблица.Rows(НомерСтроки).Select();
    ТекущийНомерСтраницы = MSWord.Application.Selection.Information.wdActiveEndPageNumber;
КонецЦикла;


Также пробовал MSWord.Application.Selection.Information("wdActiveEndPageNumber");
И еще по всякому...
1 SalaSky
 
07.11.16
12:50
вверх
2 Gantosha
 
07.11.16
12:54
ActiveDocument.ActiveWindow.Panes(1).Pages.Count() у меня такой код.
3 SalaSky
 
07.11.16
13:27
(2) Все заработало, большое спасибо!
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.