Удаление процедур программным путем
От: dvd00  
Дата: 26.08.04 16:43
Оценка:
Вопрос у меня такой: можно ли (и если да, то как) программно из под VBA в коде процедуре одной книги удалить код заданной процедуры в другой книге Excel???
Re: Удаление процедур программным путем
От: Elena_ Россия  
Дата: 26.08.04 21:42
Оценка: 1 (1)
Здравствуйте, dvd00, Вы писали:

D>Вопрос у меня такой: можно ли (и если да, то как) программно из под VBA в коде процедуре одной книги удалить код заданной процедуры в другой книге Excel???


Что-нибудь типа

    With Workbooks(sИмяКниги).VBProject.VBComponents(sИмяМодуля).CodeModule
        .DeleteLines .ProcBodyLine(sИмяПроцедуры, vbext_pk_Proc), _
                     .ProcCountLines(sИмяПроцедуры, vbext_pk_Proc)
    End With
Пользователь — друг программиста!
Re[2]: Удаление процедур программным путем
От: dvd00  
Дата: 27.08.04 06:49
Оценка:
Здравствуйте, Elena_, Вы писали:

E_>Здравствуйте, dvd00, Вы писали:


D>>Вопрос у меня такой: можно ли (и если да, то как) программно из под VBA в коде процедуре одной книги удалить код заданной процедуры в другой книге Excel???


E_>Что-нибудь типа


E_>
E_>    With Workbooks(sИмяКниги).VBProject.VBComponents(sИмяМодуля).CodeModule
E_>        .DeleteLines .ProcBodyLine(sИмяПроцедуры, vbext_pk_Proc), _
E_>                     .ProcCountLines(sИмяПроцедуры, vbext_pk_Proc)
E_>    End With
E_>


Огромное спасибо — именно то, что я так искал!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.