![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Управление Microsoft ExcelDelphi , Технологии , OLE Automation MSOfficeУправление Microsoft Excel
Here's the translation of the text into Russian: Этот программный код на языке Delphi создает экземпляр Microsoft Excel и выполняет некоторые основные операции с ним. Следующий разбор кода:
Эти строки импортируют необходимые библиотеки для работы с компонентами ActiveX (AciveX) и автоматизацией OLE (Object Linking and Embedding) (Ole2 и OleAuto). Специфическая библиотека, используемая, зависит от версии Delphi.
Это процедура, которая будет вызвана при клике кнопки Button1. Она является частью формы (TForm1), что означает, что она имеет доступ к компонентам и свойствам формы.
Эта строка объявляет переменную MyExcel типа Variant, которая может содержать любое тип данных, включая объекты.
Эта строка создает экземпляр объекта приложения Excel с помощью функции CreateOleObject. Строка 'Excel.Application' указывает ProgID (Программный идентификатор) объекта, который нужно создать.
Эта строка устанавливает свойство Visible объекта приложения Excel в значение True, что делает его видимым на экране.
Эта строка добавляет новый файл книги в приложение Excel.
Эта строка устанавливает значение ячейки на первой строке и первой колонке активной страницы в значение '1'.
Эта строка сохраняет активную книгу в файл с указанным PATHNAME. Свойство ActiveWorkbook возвращает текущую активную книгу.
Наконец, эта строка закрывает приложение Excel и освобождает его ресурсы. Это важно для очистки после использования объектов COM, таких как Excel. В целом, этот код демонстрирует, как создать экземпляр Microsoft Excel, сделать его видимым, добавить новый файл книги, установить значения ячеек и сохранить книгу в файл. В статье описано использование Microsoft Excel в программировании на языке Delphi, с помощью кода на Pascal, демонстрируя создание приложения, которое открывает и редактирует файл Microsoft Excel. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: OLE Automation MSOffice ::
|
|||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |