Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как в Excel из Access вставить модуль с функциями и макрос? / 6 сообщений из 6, страница 1 из 1
19.12.2002, 11:20
    #32081588
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Excel из Access вставить модуль с функциями и макрос?
Сами ячейки заполнять удается таким способом:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Dim ExcelSheet As Object
Set ExcelSheet = CreateObject( "Excel.Application" )
'-- Make Excel visible through the Application object.'
ExcelSheet.Application.Visible = True
'-- Place some text in the first cell of the sheet.'
ExcelSheet.Application.Cells( 1 ,  1 ).Value =  "This is column A, row 1 "
'-- Save the sheet to C:\test.xls directory.'
ExcelSheet.SaveAs  "C:\TEST1.XLS" 
'-- Close Excel with the Quit method on the Application object.'
ExcelSheet.Application.Quit
' -- Release the object variable.
 
Set ExcelSheet = Nothing

А вот как туда модуль вставить, или хотябы просто фунццию?
...
Рейтинг: 0 / 0
19.12.2002, 12:20
    #32081662
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Excel из Access вставить модуль с функциями и макрос?
Похоже не в курсах никто :(
...
Рейтинг: 0 / 0
19.12.2002, 15:01
    #32081905
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Excel из Access вставить модуль с функциями и макрос?
Что касается модуля - создавай из него текстовый файл, а потом загружай как модуль, или програмно создавай модуль и запихивай текст. Это не так сложно вроде бы (через AllModules)
Макрос - боюсь, что никак. Но надеюсь, что как-нибудь можно ;0)
Есть же AllMacros?
К сожалению, времени нынче в обрез, поэтому подробнее не могу.
...
Рейтинг: 0 / 0
19.12.2002, 15:13
    #32081913
-=Alexey=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Excel из Access вставить модуль с функциями и макрос?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Public Function test()
Dim xlApp As Excel.Application, xlBook As Excel.Workbook, vbCmp As VBComponent
'нужна ссылка на Library VBIDE
'C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB
'Microsoft Visual Basic for Applications Extensibility 5.3

  Set xlApp = New Excel.Application
  Set xlBook = xlApp.Workbooks.Add()
  Set vbCmp = xlBook.VBProject.VBComponents.Add(vbext_ct_StdModule)
  vbCmp.Name = "module_test"
  With vbCmp.CodeModule
    'методы :
    '.AddFromFile ...
    '.AddFromString  "Sub New" 
    '.CreateEventProc ...
    '.DeleteLines ...
    '.InsertLines ...
    '.ReplaceLine ...
  End With
  xlApp.Visible = True
  
  Set vbCmp = Nothing: Set xlBook = Nothing: Set xlApp = Nothing
End Function
...
Рейтинг: 0 / 0
19.12.2002, 15:18
    #32081921
-=Alexey=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Excel из Access вставить модуль с функциями и макрос?
соответсвенно макрос - это Public Sub без параметров
...
Рейтинг: 0 / 0
19.12.2002, 15:35
    #32081938
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Excel из Access вставить модуль с функциями и макрос?
Сенкс огромный! А то получалось перед импортом надо поставить надстройку к Excel с самописной формулой. Т.к. После экспорта, значения могут менять и формула должна их пересчитать! :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как в Excel из Access вставить модуль с функциями и макрос? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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