0 / 0 / 0
Регистрация: 03.05.2010
Сообщений: 141
|
|
1 | |
Как распечатать модуль VBA без закомментированных строк?31.10.2011, 16:26. Показов 1943. Ответов 4
Метки нет (Все метки)
0
|
31.10.2011, 16:26 | |
Ответы с готовыми решениями:
4
Как распечатать указанную страницу документа Word из vba Access? Как в Access97 создать модуль из VBA Как распечатать диапазон ячеек без цвета содержимое в закомментированных блоках html |
Comanche
|
|
31.10.2011, 16:29 | 2 |
НаписАть add-in для этих целей - a la PrettyCode.Print
|
0 / 0 / 0
Регистрация: 03.05.2010
Сообщений: 141
|
|
31.10.2011, 16:48 [ТС] | 3 |
ответ не понял
0
|
Comanche
|
|
31.10.2011, 17:02 | 4 |
Варианта два:
1. Скопировать весь VBA-код в текстовый файл (или в буфер обмена), затем открыть его и программно повыкидывать из него все комментарии, после чего отправить на печать тем или иным образом. 2. Осуществить всё то же самое, но без вынужденного сохранения в текстовый файл (буфер обмена), а работая напрямую с окошком VBA. Для этого пишется "VBA add-in" - примочка к среде разработки VBA, которая получает доступ к коду (и всем другим элементам ВБА-проекта) при помощи библиотеки VBA Extensibility (за название библы не ручаюсь). Для VB6 я такое делал (http://www.vbnet.ru/samples/download.aspx?id=713), для VBA - не приходилось; но вроде делается похожим образом... думаю, что в Сети можно найти описание, как ваять VBA add-in''ы... |
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
|
|
31.10.2011, 17:12 | 5 |
Если штука это на один раз, то проще сделать через текстовый файл.
Т.е. копируем код в текстовый файл, сохраняем. Пишем маленькую процедурку, которая открывает файл, вытаскивает из него все данные, бьет на строки и смотрит на наличие апострофов (предварительно проверив, не находится ли апостроф внутри кавычек и, соответственно, все, что находится после него - удаляет.
0
|
31.10.2011, 17:12 | |
31.10.2011, 17:12 | |
Помогаю со студенческими работами здесь
5
Как в редакторе VBA временно заблокировать процедуру в модуле или модуль целиком Как заставить выполнятся модуль VBA каждый раз при изменении графика? Из заданной строки, распечатать все слова без повторений (как добавить функцию strcmp) Распечатать элементы строк, первый элемент в которых больше среднего арифметического строк. Дан массив А (8,5). Распечатать элементы строк, первый элемент в которых больше среднего арифметического строк Как установить модуль без npm? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |