|
10.08.2005, 17:13 | #1 |
NavAx
|
Печально.
А можно подробнее насчет динамического создания макроса и его вызова? Непосредственно в C/AL уже посчитал, но так неинтересно :stupid:
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
19.01.2006, 18:26 | #2 |
Moderator
|
пж
файл c:\test.bas: Public Sub SayHello() MsgBox "Hello world" End Sub понятно что такой файл можно создать "на лету" Код: CREATE(ExcelApp); ExcelApp.Visible := TRUE; ExcelWorkBook := ExcelApp.Workbooks.Add; ExcelWorkSheet := ExcelWorkBook.Sheets.Item(1); ExcelApp.VBE.ActiveVBProject.VBComponents.Import('c:\test.bas'); ExcelApp.Run('SayHello'); CLEAR(ExcelApp); |
|