|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Автоматизация Word
Добрый день!
В работе использую Microsoft Office 2010 и Delphi 7. Возникла следующая проблема: Пытаюсь программно задать аналог свойству "Вид - Одна страница": Код:
MSWord.ActiveWindow.ActivePane.View.Zoom.PageFit := 'wdPageFitFullPage'; Delphi при исполнении кода ругается на "несовпадение типов" в классе EOleSysError. Без кавычек в 'wdPageFitFullPage' ругается на неизвестную переменную, что логично вроде бы. Где я допускаю ошибку, может быть кто-либо сталкивался? Последний раз редактировалось 1450, 01.02.2012 в 14:29. |
#2
|
||||
|
||||
Цитата:
Код:
const wdPageFitNone = $00000000; wdPageFitFullPage = $00000001; wdPageFitBestFit = $00000002; wdPageFitTextFit = $00000003; Код:
uses WordXP Код:
*.ActiveWindow.ActivePane.View.Zoom.PageFit:=wdPageFitFullPage; Пишу программы за еду. __________________ Последний раз редактировалось NumLock, 01.02.2012 в 15:45. |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
1450 (01.02.2012)
|
#3
|
|||
|
|||
Да, уже все-таки нашел и реализовал первый вариант. Хотя второй кажется предпочтительнее. Эх, не понимаю я основ программирования, а от этого все беды.
NumLock, спасибо! Тему можно закрывать. |