Excel 97

12.6. Изменение цветов.

Вызовите директиву Options из меню Tools и в верхней части открывшегося диалогового окна выберите опцию Color. Тогда в первом среднем поле появится изображение шестнадцати стандартных цветовых тонов (Standard Colors:), на основе которых можно получить всю цветовую гамму. Во втором среднем поле расположены изображения восьми цветовых тонов, которые используются для заполнения столбиков диаграмм (Chart Fills:), в третьем поле - восьми цветовых тонов для построения диаграмм (Chart Colors:), в четвертом поле - восьми цветов для проведения линий на диаграммах (Chart Lines:) и в пятом поле можно увидеть изображения 24-х дополнительных цветовых тонов, предназначенных для оформления таблиц (Other Colors:).

В поле списка Copy Colors from находится список файлов, из которых можно импортировать цветовую палитру. Для того чтобы изменить какой-нибудь цвет, щелкните сначала по соответствующему цветному квадрату, а затем по командной кнопке Modify. В открывшемся диалоговом окне Color Picker переместите мышью маркер цветового тона. В полях Hue:, Sat: и Lum: можно изменить соответственно оттенок, насыщенность и яркость цвета. В нижнем левом поле просмотра можно увидеть цветовой тон, который получается в результате этих действий.

12.7. Автоматическая загрузка документов.

Предположим, что некоторая версия Вашего документа уже создана и загружена. Вызовите директиву Save As из меню File и сохраните свой документ в поддиректории XLSTART стартовой директории программы Excel. При каждом запуске программа Excel автоматически загружает все файлы, которые находятся в этой поддиректории.

Другой способ связан с выбором опции General в диалоговом окне директивы Tools Options. В нижнем поле Alternate Startup File Location: можно указать имя директории, где находятся Ваши документы.

Можно также указать имя загружаемого файла в качестве стартового параметра. Для этого необходимо перейти в Менеджер Программ (Program Manager) среды Windows. В нем нужно открыть группу программ Microsoft Office и промаркировать пиктограмму программы Excel. Затем следует вызвать директиву Properties из меню File. Тогда откроется диалоговое окно, в поле ввода которого Command Line уже будет находиться имя программы Excel. Введите в это поле пробел и укажите директорию и имя Вашего рабочего документа. Затем закройте окно щелчком по кнопке OK. Теперь при запуске программы Excel автоматически будет загружаться Ваш документ. Когда документ устареет и его не нужно будет больше загружать, этот стартовый параметр можно будет аналогичным образом удалить.

12.8. Шаблоны таблиц.

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

Вызовите директиву Save As из меню File. В открывшемся диалоговом окне укажите имя типового документа и выберите директорию, где он будет храниться. Затем щелкните по стрелке в поле Save File As Type: и в открывшемся списке выберите элемент Template. Закройте окно щелчком по командной кнопке OK.

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

Для модификации самого шаблона вызовите директиву Open из меню File. После выбора шаблона нажмите клавишу [Shift] и щелкните по кнопке OK. После редактирования сохраните шаблон обычным образом.

13. VISUAL BASIC

Начиная с версии 5.0 в программу Excel включен специальный язык программирования, который получил название Visual Basic for Applications (VBA).

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

Разработка языка программирования VBA, встраиваемого в прикладные системы, является одним из стратегических направлений компании Microsoft. Этот язык уже интегрирован в такие программы, как Word for Windows, Power Point и ряд других. VBA позволяет создавать программные модули, меню, диалоговые окна и другие ресурсы в среде Windows. Благодаря этому языку появляется возможность значительно расширить набор функций в Excel, а также создавать функции, значения которых зависят от некоторых условий и событий. В принципе, можно полностью перепрограммировать все функции программы Excel, если в этом появилась необходимость.

13.1. Программирование табличных функций.

Чтобы создать отдельный рабочий лист для программного модуля, щелкните по пиктограмме Insert Module из пиктографического меню Visual Basic (1-я пиктограмма) или вызовите директиву Module из меню Insert Macro. После этого появится новый рабочий лист "Modele1". В программном модуле нужно описать функцию на языке VBA. В окне программного модуля можно работать, как в окне небольшого текстового редактора, но при этом необходимо помнить, что Вы пишите текст программы. Описание функции должно начинаться оператором Function, за которым через пробел следуют название функции и ее аргументы, заключенные в скобки и разделенные запятыми. Затем идет собственно текст программного кода функции, а заканчиваться описание должно оператором End Function.

Если в тексте программного кода имя определяемой функции будет находиться в левой части оператора присваивания (обозначаемого знаком равенства), то присвоенное значение и будет результатом вычисления функции при заданных аргументах. В качестве примера можно рассмотреть функцию, которая вычисляет налог на добавленную стоимость.

Function NDS(Value)

NDS=Value*0.15

End Function

13.2. Встраивание функций.

Щелкните по 3-й пиктограмме Object Browser из пиктографического меню VBA или вызовите одноименную директиву из меню View.

Функции, определенные пользователем, рассматриваются в программе Excel как самостоятельные объекты. В поле списка Methods/Properties: будет находиться имя новой функции. Щелкните мышью сначала по имени, а затем по командной кнопке Options, тогда откроется диалоговое окно Macro Options. В поле Description: введите поясняющий текст, который позднее будет использован Конструктором функций. В списке Function Category укажите категорию, в которую Вы хотите записать свою функцию. Например, функцию, вычисляющую налог на добавленную стоимость, следует поместить в категорию Financial. В дальнейшем Конструктор функций поместит Вашу функцию в указанную Вами категорию. Закройте окно Macro Options щелчком по командной кнопке OK, а окно Object Browser - кнопкой Close.


Страница: