Глава 1. Уважайте теорию, теория - это все!
Глава 1. Уважайте теорию, теория - это все!
В этой главе ...
~ Для чего VBA-программы подходят лучше всего
~ Как VBA-программы взаимодействуют с другими приложениями
~ О цикле создания программы - планирование, разработка программного кода, создание форм и тестирование результата
~ Почему VBA не настолько стандартизирован, как можно было бы предположить
Современные приложения, ориентированные на профессиональное использование, предлагают множество интересных, умных и мощных возможностей. Но даже в случае самых изощренных приложений довольно велика вероятность найти в них что-то, что безусловно требует усовершенствования по вашему мнению.
Вот тут-то и приходит на помощь VBA. Если ваше программное обеспечение слишком зажато с точки зрения дизайна, VBA поможет ослабить ремень ровно настолько, чтобы нужное приложение обеспечивало вам полный комфорт, будучи скроенным в соответствии с именно вашими кривыми и выпуклостями.
Зачем мучиться с VBA?
Не следует хвататься за VBA только потому, что эта аббревиатура то тут, то там впечатляюще произносится во время служебных вечеринок, Вам следует ближе познакомиться с VBA, если только вы хотите лучше приспособить свое программное обеспечение к тем запросам, которые выдвигаете вы или другие пользователи.
Вообще-то компьютер остается бесполезной вещью до тех пор, пока он не делает то, что нужно вам. Visual Basic для приложений - именно это и означает аббревиатура VBA - представляет собой набор средств программирования для создания ваших собственных программ.
Как можно догадаться из самого названия, VBA предназначается для подгонки имеющихся приложений под запросы пользователя. Здесь должно быть ясно, что приложение - это полномасштабная программа, выполняющая серьезную практическую работу (например, текстовый процессор или приложение баз данных), в отличие от утилиты, которая призвана сделать вашу компьютерную систему более удобной и заставить работать ее надежнее.
С помощью VBA вы можете по своему усмотрению изменить внешний вид или способ применения имеющихся средств приложения и даже добавить свои, совершенно новые возможности. Вот несколько примеров, где VBA окажется наилучшим выбором.
* Возможность, которую вам приходится часто использовать, оказывается спрятанной где-то в глубинах диалоговых окон. Почему бы тогда не поместить соответствующую команду в виде кнопки на панель инструментов, чтобы вызывать команду одним щелчком? А еще лучше, если бы и сама эта кнопка появлялась только тогда, когда команда действительно может понадобиться!
* Вам часто приходится повторять один и тот же набор команд. Не предпочтете ли вы иметь программу, которая запомнит все необходимые для этого шаги и позволит запускать сразу всю последовательность одной командой?
* Ваше программное обеспечение просто не имеет пары-тройки возможностей, которые вам совершенно необходимы. Почему бы вам не добавить недостающие команды самостоятельно?
VBA позволяет выполнить любую из вышеприведенных модификаций приложения; более того, с помощью VBA вы можете создавать свои законченные и полностью работоспособные программы. Ниже, в разделе Подробнее о том, что можно сделать в VBA, эти возможности обсуждаются более детально.
Хотите еще один аргумент в пользу того, что вам стоит-таки купить билет на VBA экспресс? Пожалуйста: VBA быстро и неуклонно движется по направлению к тому, чтобы стать стандартом в индустрии создания программ. После освоения VBA вы сможете использовать этот язык в любом из приложений, поддерживающих VBA. (Правда, для каждого из VBA-приложений, с которыми вы будете работать, вам придется освоить также и их специальные VBA-жаргоны. Подробнее об этом - ниже в разделе VBA как стандарт (точнее, род стандарта).)
И если вы знаете VBA, вы автоматически превращаетесь в эксперта по Visual Basic. Еще один продукт фирмы Microsoft, Visual Basic представляет собой одно из наиболее популярных в мире средств разработки программ самого разного уровня - от простейших условно-бесплатных утилит до приложений высшего класса.
Кстати, одно из преимуществ VBA-стандарта объясняется тем, что вам нужно установить всего лишь одну копию тех файлов поддержки, которые потребуются при работе с VBA в любом из приложений. При стандартной установке все DLL файлы (библиотеки динамической компоновки), как и другие необходимые для VBA файлы, размещаются в папке Program FilesCommon FilesMicrosoft SharedWBA.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Теория множеств
Теория множеств Как одну из наиболее известных систем графических символов, оказавших непосредственное влияние на развитие научного мышления, следует отметить язык диаграмм английского логика Джона Венна (1834-1923). В настоящее время диаграммы Венна применяются для
Теория графов
Теория графов Граф можно рассматривать как графическую нотацию для бинарного отношения двух множеств. Бинарное отношение состоит из таких кортежей или списков элементов, которые содержат только два элемента некоторого множества. Хотя основные понятия теории графов
§ 136. Теория близости
§ 136. Теория близости 24 августа 2006Наша теория близости звучит так: объекты, расположенные близко друг к другу, воспринимаются связанно. Этот простой принцип лежит в основе всякого осмысленного дизайна. Без понимания этого принципа работают тысячи дизайнеров во всем мире,
6.1. Терминология и теория
6.1. Терминология и теория В начале 1990-х годов были популярны вирусы и другие программы, целью которых было разрушение информации или просто шутка. Интернет развивался, количество пользователей быстро увеличивалось, и, главное, в Интернет пришли большие деньги. Появились
Глава 2 Теория цвета
Глава 2 Теория цвета • Цветовая модель RGB• Цветовая модель CMYK• Цветовая модель L*a*b• Цветовая модель HSB• Цветовой режим Grayscale (Оттенки серого)• Индексированный цветовой режим• Цветовой режим Monochrome (Монохромный)Как мы уже говорили, растровый рисунок состоит из отдельных
История и теория
История и теория Основанная в 1993 году как некоммерческая организация, Ассоциация инфракрасной передачи данных (Infrared Data Association, или сокращенно IrDA) является международной ассоциацией (www.irda.org), создающей и продвигающей стандарты инфракрасной связи, позволяющие
Теория подбора персонала
Теория подбора персонала В данной главе мы кратко вспомним основные вопросы кадрового планирования на предприятии, а также рассмотрим теоретические вопросы, касающиеся кадрового
Предшественники сверхновых звёзд: пока всё вписывается в теорию Дмитрий Вибе
Предшественники сверхновых звёзд: пока всё вписывается в теорию Дмитрий Вибе Опубликовано 03 сентября 2013 В феврале 1987 года в Большом Магеллановом Облаке (БМО) вспыхнула сверхновая, которая на ближайшие десятилетия стала одним из основных центров
Теория и практика
Теория и практика Из сохранившихся свидетельств можно заключить, что интересы Глушкова все-таки сначала больше тяготели к теории. Сам Глушков говорит об этом так: «Я решил превратить проектирование машин из искусства в науку». Б. Н. Малиновский вспоминает, как в 1960 году