Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: VBE, AddModule
 
 автор: Lukas   (24.12.2008 в 02:24)   личное сообщение
 
 

Функцией из библиотечной базы создаю модуль в приложении:

Public Function AddModuleToProject(strModuleName As String, strText As String)
    Dim VBProj As Object
    Dim VBComp As Object
    
    Set VBProj = VBE.VBProjects(1)
    Set VBComp = VBProj.VBComponents.Add(1)
    VBComp.Name = strModuleName
    With VBComp.CodeModule
        .AddFromString strText
    End With
    DoCmd.Save acModule, strModuleName
    Set VBProj = Nothing
    Set VBComp = Nothing
End Function

Не нравится строчка:

DoCmd.Save acModule, strModuleName

Не найду метода библиотеки VBIDE для сохранения модуля , не подскажите?
Благодарю за внимание.

  Ответить  
 
 автор: Bellerofont   (24.12.2008 в 10:13)   личное сообщение
 
 

Я использую
SysCmd 504, 16484 'save code without compiling
После того как присвою имя новому модулю

  Ответить  
 
 автор: Lukas   (24.12.2008 в 10:54)   личное сообщение
 
 

Да, так симпатичнее, благодарю.

  Ответить  
 
 автор: Анатолий (Киев)   (24.12.2008 в 10:52)   личное сообщение
 
 

Попробуйте выполнить VBComp.Saved = True

  Ответить  
 
 автор: Lukas   (24.12.2008 в 10:54)   личное сообщение
 
 

Пробовал, ругается:
Saved - Read only
Благодарю.

  Ответить  
 
 автор: Bellerofont   (24.12.2008 в 10:57)   личное сообщение
 
 

Compile error:
Can't assign to read-only property

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList