![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.03.2011
Сообщений: 16
|
![]()
Добрый день!
Формирую сводную таблицу в шаблоне excel с поддержкой макросов на основе данных базы access. Шаблон замечательно работает. Но! Хочется, чтобы шаблон запускался из той же базы access по кнопочке. А он при открытой базе access ругается. Открываю шаблон так: Sub CreateReport() Dim objXLApp As Object Dim objXLBook As Object Set objXLApp = CreateObject("Excel.Application") Set objXLBook = objXLApp.Workbooks.Open("C:\Users\О лег\Desktop\Ежедневный_СМС_отчет.xl tm") objXLApp.Application.Visible = True End Sub Коллеги, как сдеать, чтобы отчет формировался и при открытой базе? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 254
|
![]()
А на какой строке кода начинает ругаться? Мне последняя строка процедуры не нравится.... получается Application.Application.Visible.
если пришлете на ящик - посмотрю.
помогать студентам - моя вторая профессия
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 05.07.2009
Сообщений: 209
|
![]()
Здравствуйте. Можно попробовать так:
Код:
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
![]()
подозрение на пробел в расширении
Код:
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 05.07.2009
Сообщений: 209
|
![]()
да и пробел там ни к чему
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]()
Я бы так сделал
Код:
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
Последний раз редактировалось R Dmitry; 04.04.2011 в 11:34. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 08.03.2011
Сообщений: 16
|
![]()
R Dmitry, в том-то и дело, что заполнение шаблона прооисходит макросами в самом файле xltm, подтягивает access базу как источник и там формирую сводную...
видимо так нельзя! пробую теперь из access сразу сводную в excel делать, ну ты видел мой вопрос ![]() |
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]() Цитата:
0______ делаем в шаблоне excel, сводную из данных, очищаем данные, сохраняем В access 1. Отбираем данные в рекордсет 2.преобразуем в массив 3. Открываем excel шаблон 5.выгружаем массив в excel 6.обновляем сводную 7. радуемся ![]()
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]()
смотрите. макрос в модуле
access + excel, должны быть в одной папке
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
Последний раз редактировалось R Dmitry; 05.04.2011 в 01:14. |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 08.03.2011
Сообщений: 16
|
![]() ![]() может посмотришь мой второй варинт решения проблемы (http://programmersforum.ru/showthread.php?t=145385), т.к. хотелось бы еще от исходных данных избавиться, мне только сводные в результатном файле нужны. Отчетов у меня порядка десятка, поэтому технология для меня важна. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отчет access | RS219 | Microsoft Office Access | 2 | 18.08.2010 09:10 |
Отчет MS Access в Delphi | Mollerat | БД в Delphi | 2 | 23.05.2010 19:42 |
[REQ] Из Access в шаблон Excel | Malaec | Microsoft Office Access | 2 | 24.07.2009 06:54 |
Отчет в Access | Anutk@ | Помощь студентам | 1 | 03.03.2009 14:30 |