поиск активной страницы Word.Application
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) конечно. 1с запускается, ком объект создаётся. Чё дальше делать не знаю
ОбъектWord = Новый COMОбъект("Word.Application");
ОбъектWord.DisplayAlerts=ложь;
Документ = ОбъектWord.Documents.Open(ПутьКФайлу);
ДокументВорд = Документ.Application.Documents(1);
ДокументВорд.Activate();
ДокументВорд.Content.Find.Execute("искомый текст");
Что бы сменить ориентацию только одной страницы в документе, необходимо выделить страницу в отдельный раздел документа. То-есть, в конце текста перед этой страницей нужно поставить разрыв раздела (со следующей страницы). И в конце текста этой страницы так же разрыв раздела. Просто разрыв страницы не сработает.
И не факт, что вставив разрывы разделов вы выделите одну страницу. Их вполне может оказаться и две.
И не факт, что вставив разрывы разделов вы выделите одну страницу. Их вполне может оказаться и две.
ДокументWord.Content.Select();
ОбъектWord.Selection.Find.Execute("искомый текст");
НовыйРаздел = ДокументWord.Sections.Add(ОбъектWord.Selection.Range());
НовыйРаздел.PageSetup.Orientation = 1; //установить альбомную ориентацию страницы
как-то так.
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот