ПРОГРАММИРОВАНИЕ! СОЗДАНИЕ САЙТОВ И ИХ ОПТИМИЗАЦИЯ
Главная » Статьи » Программирование » Delphi |
Обращение к Microsoft Excel из среды Delphi В этой статье мы рассмотрим основные конструкции, позволяющие получить доступ к книге MS Excel из Delphi. Организация доступа к книге EXCEL Для взаимодействия с MS Excel в программе необходимо использовать модуль ComObj и объявить переменную для доступа к MS Excel следующего типа: Инициализация переменной Excel в простейшем случае можно осуществить так: Создание новой книги: Открытие существующей книги (где path - путь к фалу с расширением xls.): Открытие существующей книги только для чтения: Закрытие Excel: Блокировка запросов (подтвеждений, уведомлений) Ms Excel, например, запретить запрос на сохранение файла: Отображаем Excel на экране: или скрываем: Печать содержимого активного листа MS Excel: Чтение/запись данных в EXCEL Доступ к ячейке в текущей книге Excel можно осуществить следующим образом: Для записи значения в ячейку: Для чтения значения из ячейки: где B2 - адрес ячейки. Или используя стиль ссылок R1C1: где [2, 2] - координата ячейки. Вообще, ячейке Excel можно присваивать любое значение (символьное, целое, дробное, дата) при этом Ms Excel установит форматирование в ячейке применяемое по умолчанию. Формат ячеек в EXCEL Выделить (выбрать) группу ячеек для последующей работы можно так: при этом будет выделена область находящаяся между ячейкой A1 и C5. После выполнения выделения можно установить объединение ячеек, перенос по словам, а также горизонтальное и вертикальное выравнивание: Для вертикального и горизонтального выравнивания используются следующие значения: 1 - используется выравнивание по умолчанию, Граница ячеек При значении 1 границы ячеек рисуются тонкими сплошными линиями. Кроме этого можно указать значения для свойства Borders, например, равное 3. Тогда установится только верхняя граница для блока выделения: Значение свойства Borders задает различную комбинацию граней ячеек. В обоих случаях можно использовать значения в диапазоне от 1 до 10. Использование паролей в EXCEL Установка пароля для активной книги может быть произведена следующим образом: где pass - устанавливаемый пароль на книгу. Снятие пароля с книги аналогично, используем команду где pass - пароль, установленный для защиты книги. Установка и снятие пароля для активного листа книги Excel производится командами где pass - пароль, установленный для защиты книги. Вспомогательные операции в EXCEL Удаление строк со сдвигом вверх: при выполнении данных действий будут удалены строки с 5 по 15. Установка закрепления области на активном листе Excel Сохранение активной книги Excel // или сохранить как... Удачной работы! | |
Просмотров: 2200 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |