Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Полезные ссылки по VB и VBA

267
04 апреля 2007 года
Cutty Sark
1.2K / / 17.10.2002
По многочисленным просьбам создаю тему для выкладывания полезных ссылок.

[size=+1][color=blue]В эту тему можно выкладывать только ссылки! Причём только полезные![/color][/size]

Все дополнительные вопросы - в отдельные темы. А флуд - в топку. (грозит пальцем)
267
04 апреля 2007 года
Cutty Sark
1.2K / / 17.10.2002
Благодаря стараниям Кости aka koltaviy выкладываю первую порцию с комментариями от самого Кости:

=====================

1. http://www.codenet.ru/cat/Languages/Visual-Basic/
Хоть и глупо не заглянуть сюда, спрашивая, где можно найти литературу по VB, но обычно никто этого не делает!!

2. [FONT=Tahoma][COLOR=#800080]http://zipsites.ru/books/lomax_vb/[/COLOR][/FONT]
[FONT=Verdana][FONT=Tahoma]Paul Lomax. VB & VBA in a Nutshell: The Language. - O'Reilly & Associates, Inc.: 1998. [/FONT][/FONT]

[FONT=Verdana][FONT=Tahoma]Visual Basic for Applications (VBA) is the language used to program in Visual Basic (VB). VB itself is a development environment; the language element of that environment is VBA. Similarly, VBA is the language used to program all the applications in the Microsoft Office suite except Outlook, as well as a whole host of third-party applications. The VBA language (with a very few minor exceptions) is the same whether you're programming within VB or creating an application in a hosted VBA environment such as Word or Excel. [/FONT]
[/FONT]

[FONT=Tahoma]кто сможет прочитать эту книгу на английском – тот и описание сможет перевести[/FONT][FONT=Wingdings][FONT=Wingdings]J[/FONT][/FONT][/FONT]

3. [FONT=Tahoma][COLOR=#800080]http://87937.com/b1501c10.html[/COLOR][/FONT]
[FONT=Tahoma]Самоучитель по VB 6.0[/FONT]
[COLOR=black][FONT=Tahoma]Книга рассчитана на широкий круг пользователей. Начинающему программисту материалы данной книги помогут быстро изучить язык и все основные возможности Visual Basic 6. Книга будет полезна и читателю, имеющему опыт работы с предыдущими версиями Visual Basic.[/FONT][/COLOR]

4. [FONT=Tahoma][COLOR=#800080]http://87937.com/b1484c10.html[/COLOR][/FONT]
[COLOR=black][FONT=Tahoma]Справка по [/FONT][/COLOR][COLOR=black][FONT=Tahoma]Visual Basic[/FONT][/COLOR]
[COLOR=black][FONT=Tahoma]Почему[/FONT][/COLOR][COLOR=black][FONT=Tahoma] Windows [/FONT][/COLOR][COLOR=black][FONT=Tahoma]и[/FONT][/COLOR][COLOR=black][FONT=Tahoma]почему[/FONT][/COLOR][COLOR=black][FONT=Tahoma] Visual Basic? [/FONT][/COLOR]
[COLOR=black][FONT=Tahoma]Что необходимо для работы с Visual Basic? [/FONT][/COLOR]
[FONT=Tahoma][COLOR=black]Установка Visual Basic [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]Запуск программы установки [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]Запуск Visual Basic [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]Работа с Visual Basic [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]Простое приложение [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]Использование Application Wizard [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]Работа с готовым проектом Visual Basic [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]Последовательность действий при разработке [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]Дополнительная информация [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]Переменные [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]Совместное использование значений процедурами [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]Строки [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]Объект Printer [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]Функция DoEvents [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]Обработка ошибок [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]Заключительные штрихи интерфейса [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]Справочная система [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]Создание дистибутива приложений: мастер установки[/COLOR][/FONT]

6. [COLOR=black][FONT=Tahoma][COLOR=#800080]http://87937.com/b1482c10.html[/COLOR][/FONT][/COLOR]
[COLOR=black][FONT=Tahoma]87 Хитростей и трюков для Visual Basica[/FONT][/COLOR]
[COLOR=black][FONT=Tahoma]УПРАВЛЕНИЕ СОБЫТИЯМИ В КОМБОБОКСЕ [/FONT][/COLOR]
[FONT=Tahoma][COLOR=black]КОММЕНТИРОВАНИЕ И РАСКОММЕНТИРОВАНИЕ БЛОКОВ КОДА [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]ЗНАЧЕНИЯ ПО УМОЛЧАНИЮ ДЛЯ НЕОБЯЗАТЕЛЬНЫХ ПАРАМЕТРОВ [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]НЕ СОЗДАВАЙТЕ ALIAS-НЫХ ПЕРЕМЕННЫХ [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]ЦЕНТРИРОВАНИЕ ФОРМЫ НА ЭКРАНЕ [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]НЕ УВЛЕКАЙТЕСЬ АВТООПТИМИЗИЦИЕЙ FAST CODE [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]НЕ ВСЕ ШАБЛОНЫ СОЗДАНЫ ОДИНАКОВО [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]НАСТРОЙКА ТУЛБАРОВ В VB [/COLOR][/FONT]
[FONT=Tahoma][COLOR=black]КАК СПРЯТАТЬ ВСЕ ОКОШКИ ПРОЕКТА [/COLOR][/FONT]
[COLOR=black][FONT=Tahoma]и многое другое[/FONT][/COLOR]
263
04 апреля 2007 года
koltaviy
816 / / 16.12.2004
Сергей, с выздоровлением:)

Вот, что еще имеется:
1) Как связать приложения Office 2000 с помощью VBA. На примере Outlook и Excel.
'Язык: рус
'Источник: http://press.su/ - номер файла 212
'Размер: ~709kb
'koltaviy: Очень ценная статья именно из-за наличия Outlook - редко где встретишь!!

2) Инструкции VBA
'Язык: рус
'Источник: http://press.su/ - номер файла 213
'Размер: ~650kb
'koltaviy: В дополнение к MSDN и Help!!

3) VB Algorithms
Цитата:

Что дает вам эта книга

После ознакомления с книгой и прилагаемым компакт‑диском вы получите:
1. Понятие об алгоритмах. После прочтения книги и выполнения примеров программ, вы сможете применять сложные алгоритмы в своих проектах на Visual Basic и критически оценивать другие алгоритмы, написанные вами или кем‑либо еще.
2. Большую подборку исходных текстов, которые вы сможете легко добавить к вашим программам. Используя код, содержащийся на компакт‑диске, вы сможете легко добавлять мощные алгоритмы к вашим приложениям.
3. Готовые примеры программ дадут вам возможность протестировать алгоритмы. Вы можете использовать эти примеры и модифицировать их для углубленного изучения алгоритмов и понимания их работы, или использовать их как основу для разработки собственных приложений.



'Язык: рус
'Источник: http://press.su/ - номер файла 214
'Размер: ~2144kb
'koltaviy: Без комментариев

4) Небольшой FAQ:

Цитата:

Как определить последнюю запись в таблице Excel ?
Как отменить выделение диапазона ячеек ?
Как из макроса Excel программно создать таблицу Access ?
Удаление листов в зависимости от даты.
Подавление "горячих" клавиш
Подсказки к Toolbar
Как определить адрес активной ячейки.
Подсчет комментариев на рабочем листе.
Подсказки к Toolbar (Excel'95).
Запуск Excel с поиском ячейки
ThisWorkBook или ActiveWorkBook ?
Как задать имя листу, который будет вставлен ?
Как проверить существует ли лист ?
Как обратиться к ячейке по ее имени ?
Можно ли из программы на Visual Basic создать рабочую книгу Excel ?


'Язык: рус
'Источник: http://press.su/ - номер файла 215
'Размер: ~7kb
'koltaviy: Без комментариев

8.9K
14 апреля 2007 года
Залетин Виталий
71 / / 10.12.2005
http://www.vb.kiev.ua
Хранилище VB-кода. Довольно неплохой сборник описаний АПИ. Куча примеров по различным вопросам программирования на VB.
======================

http://www.vbnet.ru
Наистарейший VB-сайт (чуть-ли не основоположник русскоязычных VB-сайтов). С него многие начинали. Очень полезен.
======================

http://www.vbrussian.com
Тоже один из самых долгоживущих сайтов о VB.
======================

http://www.gotdotnet.ru
Поддерживается Майкрософт. Полезен для тех, кто только начинает изучать VB.NET.
======================

http://vbaccelerator.com
Англоязычный сайт Стива Мак-Мэхона по VB. Очень большущая коллекция реализаций контролов Windows-интерфейса, куча библиотек с реализацией таких нетривиальных вещей, как субклассинг, работа с видео, хуки, графика и куча всего.
======================

http://activevb.de/startseite/index.html
Немецкий VB-сайт. Куча примеров. Мене лично нравится их пример менеджера служб, в точности повторяющий стандартную оснастку виндовс.
======================

http://allapi.net
Английский сайт справочника по АПИ-функциям. Полезная вещица.
======================

А теперь - немного не-VB сайты.
Я понимаю, что тема исключительно для VB, но язык FreeBASIC - неплохой помощник в программировании на VB.
Это 32-разрядный КОМПИЛЯТОР языка QuickBasic, с некоторой переработкой. Единственная рантайм-библиотека, требующаяся для него - MSVCRT.DLL, но у кого ее нету?. Проще говоря, знающий VB сможет писать и на FreeBASIC (синтаксис тот же, но с некоторыми малозначимыми отличиями: это такой бейсик-аналог языка Ansi-C, писать можно как исключительно на АПИ, так и используя встроенные возможности, коих немало).
Кстати говоря, язык в скорости выполнения кода вполне может потягаться с Ассемблером. Конечно, не быстрее, но скорость впечатляет. Советую всем почитать вот это: http://vbnet.ru/articles/showarticle.aspx?id=220 - впечатляет итоговый результат тестов: FreeBASIC выполняет тест за 0,578 сек., VB - за 5 сек., VC++ - за 4 сек.
Поддержка многопоточности. Правда СОМ-приложение на нем сложновато написать (но можно, как и на Ассемблере). В связке с VB этот язык очень даже помогает. DLL-библиотеки - стандартные АПИ-шные, а не библиотеки классов.
В общем, кому интересно - смотрите:

http://www.freebasic.de
Немецкий сайт. Куча примеров и обучающих исходников.
================================

http://freebasic.net
Сайт создателя компилятора. Можно скачать спраочное руководство по языку, сам компилятор, библиотеки и влючаемые файлы к нему. Правда, русскоязычной документации нет, но это, думаю, не беда.
248
11 августа 2007 года
Dmitry2064
590 / / 06.12.2006
Цитата: koltaviy



2) Инструкции VBA
'Язык: рус
'Источник: http://press.su/ - номер файла 213
'Размер: ~650kb
'koltaviy: В дополнение к MSDN и Help!!

3) VB Algorithms

'koltaviy: Без комментариев



По этим пунктам скачались два Ворд-файла (приаттачены к посту), которые при открытии пишут "не найдена страница".

29K
21 августа 2007 года
NanoBits
18 / / 18.07.2007
http://progs.biz - Портал по программированию. Visual C (MFC, ATL), Visual Basic (ActiveX, controls, .NET), Delphi (VCL), C#, Java, web-дизайн и программирование (PHP, HTML, ASP) и другое. Рассылки по урокам программ.

http://vbstreets.ru - Программирование на Visual Basic и ASP - всё, что нужно современному программисту. Download'ы, статьи, советы, форумы и даже чат!

http://www.visualbasic.boom.ru - всё что касается хакингаи крякинга на VB, сайт очень полезный, особенно для программистов на VB.

http://virusgod.narod.ru - материалы по программированию

http://starcat.nm.ru - программирование на Visual Basic.
248
25 сентября 2007 года
Dmitry2064
590 / / 06.12.2006
Учебный курс "Программирование в Microsoft Office для пользователей"
Кроме того есть ссылка, по которой обещают прислать все это в виде учебника в ПДФ.

P.S. Для справки: эту ПДФ-книжку мне прислали через 45 мин после запроса :). Вот это сервис!
15K
27 сентября 2007 года
vkodor
41 / / 04.07.2006
http://www.firststeps.ru/vba/excel/
9.8K
06 октября 2007 года
b0m
44 / / 23.07.2005
С. Макашарипов. "Программирование баз данных на Visual Basic 5 в примерах".
.chm, 740 KB.
http://mail.webmail.kz/~b0m/bdvb5.zip
251
06 октября 2007 года
SkyMаn
1.7K / / 31.07.2007
Часто на форуме стоит вопрос типа "Где я могу скачать Visual Basic?"
Ответ: [COLOR=red]здесь[/COLOR] (кликните по ссылке). Это портативная ПОЛНОЦЕННАЯ версия (ЕХЕ создает и работает как полный ВБ). Весит - 5 мегабайт (!) :)
39K
22 октября 2008 года
colen
3 / / 04.06.2008
http://www.vbnet.ru/vbguide/
5.9K
24 октября 2008 года
SPB-667
119 / / 23.06.2007
По этой ссылке можно скачать Visual Studio 6.0, полную MSND-библиотеку, литературу по VB и т.п. :eek:
http://bit.pirit.info/forum/viewtopic.php?t=95
47K
17 марта 2009 года
Alexey-GAV
5 / / 17.03.2009
askit.ru/custom/vba_office/vba_office_info.htm

Классный Учебничек для начинающих.

Есть и другие, но не все в свободном доступе , а жаль.
49K
28 апреля 2009 года
Гермет
2 / / 28.04.2009
Цитата: SkyMаn
Часто на форуме стоит вопрос типа "Где я могу скачать Visual Basic?"
Ответ: [COLOR=red]здесь[/COLOR] (кликните по ссылке). Это портативная ПОЛНОЦЕННАЯ версия (ЕХЕ создает и работает как полный ВБ). Весит - 5 мегабайт (!) :)



Поясните пожалуйста, не могу сохранить чтобы был ехе, может я не так сохраняю или данная версия сохраняет только проект?

7
29 апреля 2009 года
@pixo $oft
3.4K / / 20.09.2006
Я,конечно,эту версию не качал,но наверняка надо не сохранять проект,а компилировать
49K
29 апреля 2009 года
Гермет
2 / / 28.04.2009
Цитата: @pixo $oft
Я,конечно,эту версию не качал,но наверняка надо не сохранять проект,а компилировать



Совершенно в ней не могу найти где компилировать(

51K
27 июня 2009 года
zipu4
1 / / 27.06.2009
Там кнопка компілювати не підсвічується(
55K
12 ноября 2009 года
max hacker
1 / / 12.11.2009
Ваша ссыль не работаетДайте рабочую..Очень надо...
251
13 ноября 2009 года
SkyMаn
1.7K / / 31.07.2007
Цитата: max hacker
Ваша ссыль не работаетДайте рабочую..Очень надо...



Смогу дать, но не раньше вторника

57K
10 января 2010 года
Oliverus
1 / / 10.01.2010
Цитата: b0m
С. Макашарипов. "Программирование баз данных на Visual Basic 5 в примерах".
.chm, 740 KB.
http://mail.webmail.kz/~b0m/bdvb5.zip


b0m, спасибо большое давно искал эту книгу

67K
08 января 2011 года
EducatedFool
3 / / 08.01.2011
Литература по Visual Basic, макросам VBA для Excel
http://excelvba.ru/books

Надстройки для Microsoft Office для облегчения работы с макросами
http://excelvba.ru/soft/VBE

Инструменты разработчика VBA
http://excelvba.ru/tools

Множество макросов для Excel и полезных функций на VBA
http://excelvba.ru/code
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог