Как выдрать макросы из Access?

Программирование на Visual Basic for Applications
Alexey1978
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 09.02.2006 (Чт) 11:13

Как выдрать макросы из Access?

Сообщение Alexey1978 » 28.02.2006 (Вт) 13:04

Немного прелюдии.
Есьт документ Excell или Word. В этом документе есть некий макрос. Я сваял прогу, которая позволяет выдрать строки макроса из этого документа. Вот листинг:
Dim с As Integer
Dim fil As String

Public qwerty As Object

Private Sub Command1_Click()
Unload Me
End Sub

Private Sub Form_Load()
Set qwerty = CreateObject("Excel.Application")
Set qwerty = GetObject("d:\book1.xls")
c = qwerty.VBProject.VBComponents.Count
For i = 1 To c
fil = "D:\temp\code" & Str(i) & ".bas"
qwerty.VBProject.VBComponents.Item(i).export fil
Next i
Set qwerty = Nothing
Label2.Caption = c
Label3.Caption = "Все макросы сохранены"
End Sub

Она прекрасно работает с доками Word и Excell. Теперь вопрос: как сделать подобную прогу, чтобы она моглда выдрать макросы из БД Access? Выше приведенная прога не работает. Если кто-то что-то знает, подскажите, плиз...

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 28.02.2006 (Вт) 15:42

Я бы попробовал, Application.CodeProject.AllMacros

Где Application это Access.Application

Alexey1978
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 09.02.2006 (Чт) 11:13

Сообщение Alexey1978 » 01.03.2006 (Ср) 9:22

Спасибо, попробую...


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 109

    TopList