Проектирование электроники, научные статьи


Границы ячейки

Перейдем к анализу графического оформления ячейки. Ячейка представляет собой прямоугольную область. Эта область, кроме отображаемого в ней значения, имеет такие свойства, как заливка и граница. Как заливка ячейки, так и граница имеют соответствующие свойства (цвет, толщину, тип, узор, цвет узора). Рассмотрим эти свойства подробней. Граница ячейки представляет собой линии, ограничивающие ее с четырех сторон. Линии объединены в коллекцию Borders, доступ к любой из них осуществляется через элементы этой коллекции. Каждый элемент коллекции предоставляет доступ к отрезку прямой, прилегающему к той или другой стороне ячейки. Диагонали ячейки тоже являются элементами этой коллекции. Каждый элемент коллекции Borders является объектом и имеет свои индивидуальные свойства, что позволяет задать тип линии и цвет отдельно для каждой линии границы ячейки. Рассмотрим процедуры, позволяющие обеспечить доступ к любой линии границы (или ко всей границе сразу) выбранной ячейки, установить ее толщину, тип линии и цвет.

 
Задаем свойства линии границы ячейки

Результат настройки линий границ ячеек с использованием приведенных процедур представлен на рис. 12.26. Полный текст этих процедур имеется на сопроводительном компакт-диске книги.

 
Заливка ячейки

Заливка ячейки определяется комбинацией следующих составляющих — цвета, узора и цвета узора, заполняющего пространство ячейки. Программный доступ к параметрам заливки обеспечивает свойство Interior объекта Range, где Range — ссылка на ячейку или область. Свойство Interior представляет собой объект, свойства которого связаны с визуальными свойствами внутреннего пространства ячейки.

 
Задание цвета заливки ячейки

Результат выполнения этой процедуры представлен на рис. 12.27.

Узор заливки области ячейки определяется свойством Pattern, а его цвет — свойством PatternColor объекта Interior. Цвет также можно выбрать на цветовой палитре Excel путем записи в свойство PatternColorlndex индекса выбранного цвета.

 
Выбор узора заливки ячейки

Узор заливки определяется выбором одного из всех возможных вариантов и задается числовой константой, которая записывается в свойство Pattern. На рис. 12.28 представлен пример выбора узора ячейки и его цвета, осуществленного с помощью приведенных процедур.

 
Пример программы — подготовка формы налоговой декларации НДС

Применим наши знания на практике. Пользователям часто приходится заполнять различные формы в Excel. Обычно эта работа монотонна и однообразна, но необходима и очень важна. Одним из видов такой работы является заполнение форм налоговых деклараций, которых на большом предприятии очень много, а заполнять их приходится в огромном количестве за очень небольшой промежуток времени. Конечно, эту проблему можно решить, используя в формах Excel функции и небольшие макросы. Но если вы программист Delphi и программа для расчета налога разработана в этой среде, то нет никакой необходимости полностью переквалифицироваться в программиста Visual Basic — достаточно получать и воплощать новые знания, используя для решения новых задач проверенные методы и стиль программирования.

 
  1. Заполнение формы налоговой декларации
  2. Коллекция объектов Shapes
  3. Надпись
  4. Создание надписи
  5. Запись текста надписи
  6. Изменение направления текста
  7. Линии границы
  8. Задание видимости линии границы
  9. Задание толщины линии границы
  10. Задание цвета линии границы
  11. Задание шаблона линии границы
  12. Задание узора линии границы
  13. Задание цвета фона узора
  14. Заливка
  15. Задание цвета заливки
  16. Задание прозрачности запивки
  17. Задание одноцветной и двухцветной градиентной заливки
  18. Задание текстурной заливки
  19. Задание заливки в виде узора
  20. Задание заливки в виде рисунка
  21. Выноски
  22. Линии
  23. Создание линии и настройка ее параметров
  24. Произвольные фигуры
  25. Создание произвольного объекта Shape — выноски
  26. Объекты WordArt
  27. Создание объекта WordArt
  28. Изменение формы текста для объекта WordArt
  29. Программирование диаграмм Excel в Delphi
  30. Коллекция Charts, размещение диаграммы и исходных данных
  31. Создание диаграммы и получение доступа к существующей диаграмме
  32. Перемещение диаграммы на лист с данными
  33. Заполнение области исходных данных для диаграммы
  34. Тип диаграммы
  35. Изменение типа диаграммы
  36. Объектная модель диаграммы
  37. Область диаграммы
  38. Настройка свойств заливки области диаграммы
  39. Заголовок диаграммы
  40. Изменение свойств заголовка диаграммы
  41. Область построения диаграммы, основание и стены диаграммы
  42. Изменение свойств области построения диаграммы, основания и стен диаграммы
  43. Легенда
  44. Настройка заливки и пинии границы легенды
  45. Оси
  46. Задание свойств оси значений
  47. Ряды и точки
  48. Доступ к ряду и его свойствам
  49. Настройка свойств подписей данных для точек ряда диаграммы
  50. Изменение вида фигуры для точек ряда диаграммы
<< [Первая] < [Предыдущая] 1 2 3 [Следующая] > [Последняя] >>

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

Товары