powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как импортировать содержимое модулей с кодом в текстовый файл?
3 сообщений из 3, страница 1 из 1
Как импортировать содержимое модулей с кодом в текстовый файл?
    #36445915
Фотография Dan-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как при помощи VBA проконтролировать неизменность содержимого модуля с кодом?
Возникла мысль в ходе "самотестирования файла" импортировать содержимое модуля в текстовый файл и суммировав количество знаков (и (или) иным способом) удостовериться в том что "вроде бы" всё в порядке...

И как это сделать из под запаролеенного проекта, естественно с известным кодом?
...
Рейтинг: 0 / 0
Как импортировать содержимое модулей с кодом в текстовый файл?
    #36447555
Djon Player
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dan-KКак при помощи VBA проконтролировать неизменность содержимого модуля с кодом?
Возникла мысль в ходе "самотестирования файла" импортировать содержимое модуля в текстовый файл и суммировав количество знаков (и (или) иным способом) удостовериться в том что "вроде бы" всё в порядке...

И как это сделать из под запаролеенного проекта, естественно с известным кодом?Из запароленного проекта вроде это не сделать, т.к. команды для считывания данных из модуля не будут работать (не на 100 процентов утверждаю, но вроде это так). Из незапароленного проекта можно последовательно считывать строки в модулях и например вычислить контрольную сумму md5 и сравнивать её с неким значением, которое может храниться так-же в одном из модулей, например в виде комментария, но при этом код рассчитывающий md5 естественно не должен учитывать данную строку в расчётах md5.
...
Рейтинг: 0 / 0
Как импортировать содержимое модулей с кодом в текстовый файл?
    #36447601
Djon Player
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dan-K,

Поиском на этом форуме поищи команду VBComponents и посмотри темы где встречается этот код, думаю там найдёшь нужные команды для считывания кода макросов.
Я сам когда-то что-то подобное делал, но надо искать в своих файлах.

Вот например мой код, как посмотреть список модулей и книг в проекте:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Sub Показать_коллекцию_компонентов_проекта()
 Dim i As Integer
 With Application.VBE.ActiveVBProject.VBComponents
   For i =  1  To .Count
    MsgBox .Item(i).Name
   Next i
 End With
End Sub
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как импортировать содержимое модулей с кодом в текстовый файл?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]