powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как правильно запустить из Accessa Excel c макросом
11 сообщений из 11, страница 1 из 1
Как правильно запустить из Accessa Excel c макросом
    #32701983
О.Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После экспорта отчета в excel, нужно запустить екселевский файл и в нем макрос, который будет заниматься форматированием только, что экспортированного отчета. Надо сделать все без остановок и лишних вопросов со стороны Excelя и без подключения его библиотеки, лучше вообще в фоновом режиме. Возможно ли это? Есть ли варианты!
...
Рейтинг: 0 / 0
Как правильно запустить из Accessa Excel c макросом
    #32702019
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
О.Сергейбез остановок и лишних вопросов со стороны Excelя и без подключения его библиотеки
Без подключения библиотеки - нельзя.
...
Рейтинг: 0 / 0
Как правильно запустить из Accessa Excel c макросом
    #32702025
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Макрос можно переписать и на VBA в Аксесе.
Чтобы сслыку не ставить - делаем CreateObject или GetObject...
...
Рейтинг: 0 / 0
Как правильно запустить из Accessa Excel c макросом
    #32702044
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Владимир Саныч
Ну почему же - просто со ссылкой удобнее, но и так тоже можно:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Public Sub TTT_XL()
Dim xl As Object
Set xl = CreateObject("Excel.Application")
xl.Workbooks.Add
MsgBox xl.Workbooks.Count
xl.Quit
Set xl = Nothing
End Sub
...
Рейтинг: 0 / 0
Как правильно запустить из Accessa Excel c макросом
    #32702054
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
:^) Да-да. Понял.
...
Рейтинг: 0 / 0
Как правильно запустить из Accessa Excel c макросом
    #32702079
О.Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир Саныч:^) Да-да. Понял.

А я не понял, как сделать автозапуск макроса в Excele bp Accessa
...
Рейтинг: 0 / 0
Как правильно запустить из Accessa Excel c макросом
    #32702095
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что - application.Run в Excel отменили?
Перепешите код макроса в Аксес - потребуется только явное обращения к методам и свойствам объектов application, книги и листа...
А то идиотизм получается - имеем источник данных для отчёта в Аксесе, портируем отчёт в Ексель, потом открываем некий файл с макросом и форматируем только что полученный отчёт:)
Форматирование делается там же где и экспорт.
...
Рейтинг: 0 / 0
Как правильно запустить из Accessa Excel c макросом
    #32702301
О.Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HummerА что - application.Run в Excel отменили?
Перепешите код макроса в Аксес - потребуется только явное обращения к методам и свойствам объектов application, книги и листа...
А то идиотизм получается - имеем источник данных для отчёта в Аксесе, портируем отчёт в Ексель, потом открываем некий файл с макросом и форматируем только что полученный отчёт:)
Форматирование делается там же где и экспорт.
Дело в том, что переписывать код в access некогда и кроме того предполагается в дальнейшем весь код переписать в Excel.
Что есть в Excele наподобие макроса autoexec access?
...
Рейтинг: 0 / 0
Как правильно запустить из Accessa Excel c макросом
    #32702347
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Dim f As Excel.Workbook
Set f = Excel.Workbooks.Open("d:\tmp\m.xls")
Excel.Run "mmm"
...
Рейтинг: 0 / 0
Как правильно запустить из Accessa Excel c макросом
    #32702367
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О.Сергей...Что есть в Excele наподобие макроса autoexec access?
Например Workbook_Open

Или каталог XLStart
...
Рейтинг: 0 / 0
Как правильно запустить из Accessa Excel c макросом
    #32702621
О.Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир СанычDim f As Excel.Workbook
Set f = Excel.Workbooks.Open("d:\tmp\m.xls")
Excel.Run "mmm"

Спасибо, сработало!
Только теперь надо одну книгу закрыть без сохранения, а вторую вывести на экран (А если можно и сохранить изменения программно)
типа
Excel.Workbooks!Workbook("T_app.xls").Close SaveChanges:=False
Excel.Workbooks!Workbook("T.xls").вывод ...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как правильно запустить из Accessa Excel c макросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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