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

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
    On Error Resume Next
    Dim VBObject As Object
 
    For Each VBObject In ActiveWorkbook.VBProject.VBComponents
        Select Case VBObject.Type
        Case  1 ,  2 ,  3 
            ActiveWorkbook.VBProject.VBComponents.Remove VBObject
        Case  100 
            With VBObject.CodeModule
                .DeleteLines  1 , .CountOfLines
            End With
        End Select
    Next

Спасибо.
...
Рейтинг: 0 / 0
Удаление всех макросов книги
    #36133686
CaptainNemo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexLev,
Установите в настройках Excel «Доверять доступ к объектной модели VBA»
...
Рейтинг: 0 / 0
Удаление всех макросов книги
    #36133842
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XL2003 Меню Сервис-Макрос-Безопасность..., закладка "Надежные издатели", опция "Доверять доступ к Visual Basic Project"


KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Удаление всех макросов книги
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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