Delphi

  

Создание, выбор и активизация OLE-объекта в документе Word

Первая процедура создает новый лист Excel, вторая создает OLE-объект — Paint.Picture и загружает реальный рисунок из файла. Третья процедура позволяет выбрать нужный объект из списка коллекции Shapes. Последняя процедура активизирует OLE-объект, что приводит к запуску программы — OLE-сервера. Создадим несколько OLE-объектов различных типов как с помощью приведенного исходного текста, так и обычным путем — как это делают пользователи. Запустим приложение (см. сопроводительный диск книги) и получим список OLE-объектов. После чего мы можем выбрать и активизировать любой из них (рис. 8.19).


Настройка страницы

Настройка страницы определяется ее высотой, шириной, размерами полей, ориентацией и другими параметрами, определяемыми через свойства объекта PageSetup, который, в свою очередь, принадлежит объекту-доку менту. Для доступа к параметрам страницы используем следующий оператор, возвращающий ссылку на объект:


Определение параметров страницы

На рис. 8.20 представлена форма, в элементах которой отображается считанная из свойств объекта PageSetup активного документа информация о параметрах страницы активного документа.

Рис. 8.20. Параметры страницы документа Word


Изменение некоторых параметров страницы

Рис. 8.21. Измененная страница документа Word

Вторая процедура добавляет новую текстовую колонку, если число колонок меньше двух. После выполнения этих манипуляций страница будет выглядеть так, как показано на рис. 8.21.


Печать документа

Печать документа осуществляется с помощью метода PrintOut объекта "документ". Следующие процедуры позволяют выполнить печать активного документа, печать любого из открытых документов (NameDoc — имя или индекс документа) и печать двух копий активного документа:


Печать документа

Для предварительного просмотра активного документа перед печатью можно использовать следующую процедуру.

Предварительный просмотр документа


  1. Пример программы — формирование товарного ярлыка
  2. Создание товарного ярлыка
  3. Объектная модель WordBasic
  4. Создание объекта Word.Basic
  5. Загрузка объекта WordBasic и визуализация окна приложения Word
  6. Отображение/скрытие окна приложения Word
  7. Изменение размеров и положения главного окна приложения Word
  8. Создание документа Word
  9. Создание документе по шаблону
  10. Открытие существующего документа Word
  11. Открытие существующего документа
  12. Поиск и редактирование текста в документе Word
  13. Перемещение курсора в начало и конец документа
  14. Поиск фрагмента текста в документе
  15. Вставка текста в документ
  16. Процедуры работы с буфером обмена
  17. Вставка разрыва страницы
  18. Создание и редактирование таблиц в документе Word
  19. Создание таблицы
  20. Добавление строки в таблицу
  21. Перемещение курсора в таблице
  22. Перемещение от объекта к объекту
  23. Перемещение в начало или конец строки или столбца
  24. Рисунки и другие внешние объекты
  25. Вставка рисунка в документ Word
  26. Печать документа Word
  27. Запись документа Word на диск и окончание работы
  28. Сохранение документа Word в файле
  29. Пример программы — платежное поручение
  30. Формирование платежного поручения
  31. Элементы управления приложения MS Word
  32. Изменение размера кнопок
  33. Изменение режима всплывающих подсказок для кнопок
  34. Элементы коллекции Command Bars, их отображение и расположение
  35. Список элементов коллекции панелей и меню
  36. Выбор панели управления, изменение ее свойства Visible и расположения
  37. Смещение панели вправо
  38. Отображение панели. Цвет заливки
  39. Отключение панелей управления
  40. Создание пользовательской панели или меню
  41. Создание пользовательской панели
  42. Элементы управления и их свойства
  43. Загрузка списка элементов управления панели
  44. Управление свойствами элемента управления
  45. Главное меню
  46. Создание нового элемента управления
  47. Создание новой кнопки
  48. Создание элементов управления с предопределенными свойствами
  49. Создание кнопок с различными значками
  50. Создание и использование макроса Visual Basic средствами Delphi
<< [Первая] < [Предыдущая] 1 2 3 4 [Следующая] > [Последняя] >>

Результаты 57 - 112 из 172