Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 25.10.2011, 22:31
kriv0y kriv0y вне форума
Новичок
 
Регистрация: 20.02.2011
Адрес: Луганжелес
Сообщения: 60
Версия Delphi: 7.
Репутация: 10
По умолчанию Как просмотреть колонтитулы в Word (Ole)

Подскажите как просмотреть колонтитулы в Word, ну хотя бы верхний, вот только нашёл переход к нижнему колонтитулу
Код:
 WordApplication1.ActiveWindow.ActivePane.View.SeekView:=wdSeekCurrentPageFooter;

Красным подчёркивает wdSeekCurrentPageFooter и сообщает
Undeclared identifier: 'wdSeekCurrentPageFooter'
Ответить с цитированием
  #2  
Старый 26.10.2011, 08:46
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Код:
const
  wdSeekMainDocument = $00000000;
  wdSeekPrimaryHeader = $00000001;
  wdSeekFirstPageHeader = $00000002;
  wdSeekEvenPagesHeader = $00000003;
  wdSeekPrimaryFooter = $00000004;
  wdSeekFirstPageFooter = $00000005;
  wdSeekEvenPagesFooter = $00000006;
  wdSeekFootnotes = $00000007;
  wdSeekEndnotes = $00000008;
  wdSeekCurrentPageHeader = $00000009;
  wdSeekCurrentPageFooter = $0000000A;

или

Код:
uses
  WordXP,
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #3  
Старый 26.10.2011, 14:16
kriv0y kriv0y вне форума
Новичок
 
Регистрация: 20.02.2011
Адрес: Луганжелес
Сообщения: 60
Версия Delphi: 7.
Репутация: 10
По умолчанию

Цитата:
Сообщение от NumLock


или

Код:
uses
  WordXP,
Спасибо, действително работает! А вот ты бы не мог подсказать смысл этих констант, особенно их шестнадцатиричное значение. Я так понимаю в них хранится указатель внутри Оле объекта? Я о них целый день думаю и они меня с ума сводят!
Ответить с цитированием
  #4  
Старый 26.10.2011, 14:43
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

да все просто:
Цитата:
property SeekView: WdSeekView read Get_SeekView write Set_SeekView;
// Constants for enum WdSeekView
type
WdSeekView = TOleEnum;
const
wdSeekMainDocument = $00000000;
wdSeekPrimaryHeader = $00000001;
wdSeekFirstPageHeader = $00000002;
wdSeekEvenPagesHeader = $00000003;
wdSeekPrimaryFooter = $00000004;
wdSeekFirstPageFooter = $00000005;
wdSeekEvenPagesFooter = $00000006;
wdSeekFootnotes = $00000007;
wdSeekEndnotes = $00000008;
wdSeekCurrentPageHeader = $00000009;
wdSeekCurrentPageFooter = $0000000A;

TOleEnum = type LongWord;
Longword 0..4294967295 unsigned 32-bit
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #5  
Старый 30.10.2011, 23:11
kriv0y kriv0y вне форума
Новичок
 
Регистрация: 20.02.2011
Адрес: Луганжелес
Сообщения: 60
Версия Delphi: 7.
Репутация: 10
По умолчанию

Цитата:
Сообщение от NumLock
да все просто:
Действительно! Спасибо большое!
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:06.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter