Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Удаление модулей, классов и форм из книги Ecxel / 4 сообщений из 4, страница 1 из 1
06.04.2007, 16:06:10
    #34444012
RodionD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление модулей, классов и форм из книги Ecxel
Можно ли каким-нибудь программным способом удалить все модули, классы и формы из экселевской книги, т.е. очистить саму себя програмно, не руками?
...
Рейтинг: 0 / 0
06.04.2007, 16:13:58
    #34444055
RodionD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление модулей, классов и форм из книги Ecxel
Маленькое уточнение, документ создан на основе темплейта, в котором собственно и сидят vba-дела, от которых надо избавиться. Как отвязать сам документ от темплейта?
...
Рейтинг: 0 / 0
06.04.2007, 16:21:30
    #34444084
vbapro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление модулей, классов и форм из книги Ecxel
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Sub DeleteAllVBA(WB As Workbook)

Dim VBComp As VBIDE.VBComponent
Dim VBComps As VBIDE.VBComponents

Set VBComps = WB.VBProject.VBComponents

For Each VBComp In VBComps

        Select Case VBComp.Type
           Case vbext_ct_StdModule, vbext_ct_MSForm, vbext_ct_ClassModule
              VBComps.Remove VBComp
           Case Else
              With VBComp.CodeModule
                 .DeleteLines  1 , .CountOfLines
              End With
        End Select

Next VBComp
End Sub
(С) Pearson Software Consulting
подключи Microsoft Visual Basic Extensibility
...
Рейтинг: 0 / 0
06.04.2007, 17:27:10
    #34444371
RodionD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление модулей, классов и форм из книги Ecxel
Спасибо, большое!
Тема закрыта.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Удаление модулей, классов и форм из книги Ecxel / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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