Разделы, посвященные конкретным приложениям Office и Microsoft Knowledge Base (База знаний Microsoft), предлагают статьи с описаниями приемов программирования и подводных камней, о которых следует знать программисту.

Журналы и газеты

До сих пор печатная страница предлагает самый удобный способ доступа к справочной информации. Журналов и газет по VBA великое множество. Типичный номер включает обзоры элементов управления ActiveX и других средств программирования, советы и приемы, помогающие программисту принимать правильные решения в сложных ситуациях, а также исходные тексты программ. По большей части эта информация применима и к VBA, а нередко публикуются статьи, в которых рассматриваются специальные вопросы программирования в VBA.

Обратите внимание на следующие печатные издания.

* Microsoft Office & Visual Basic for Applications Developer

www.officevba.com

* Visual Basic Programmer's Journal

www.windx.com

Inside Visual Basic

www.elementkjournals.com/ivb/

Web - страницы посвященные VBA

Одним из способов убедить босса в том, что вы работаете не покладая рук, но при этом не затрачивать много усилий - это проводить часы подготовительной работы в Internet. Тысячи

Web-страниц посвящены Visual Basic, и можно неделями постигать темные секреты программирования и собирать по сети элементы управления. Вы можете убедить босса в том, что когда вы наконец приступите к написанию программного кода, ваши исследования не пропадут даром и неимоверно повысят производительность вашего труда.

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

www.vbapro.com/

www.mvps.org/vbnet/

www.vbcity.com/

www.download.cnet.com ( Software)

www.geocites.com/WallStreet/9245/

odyssey.apana.org.au/ 37abrowne/homepage.html (разработок в Access)

www.slipstick.com/dev (для разработок в Outlook)

www.outlookexchange.com

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

Галактика элементов управления ActiveX

По последним подсчетам, число элементов управления ActiveX уже превысило число звезд во Вселенной. Относительно всего, что вы только можете пожелать вставить в свою VBA-программу, почти наверняка можно сказать, что кто-то уже разработал подходящий элемент управления ActiveX, способный выполнить всю работу за вас. У вас есть возможность выбирать из неимоверного количества коммерческих элементов управления ActiveX и еще более неимоверного количества условно-бесплатных в Web. И если вы действительно не можете найти подходящий элемент управления, то вполне вероятно, что вы нащупали коммерческую возможность, - подумайте о самостоятельном создании подходящего элемента управления и о предложении его массам.

Мания усовершенствования

Перед тем как потратить неопределенное количество дней на собирание элементов управления по отдельности, подумайте о покупке целого пакета элементов управления. Многие разработчики программного обеспечения предлагают наборы элементов управления ActiveX.

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

В качестве отправной точки рассмотрите предложения следующих компаний.

Infragistics Corp.

www.protoview.com

ComponentOne LLC.

www.shersoft.com

Изобразительное искусство

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

Lead Tools

www.leadtools.com

Диаграммы и графики

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

Вы читаете VBA для чайников
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату