powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / В макросе Word вызвать Access
8 сообщений из 8, страница 1 из 1
В макросе Word вызвать Access
    #34342325
Emu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Emu
Гость
Здравствуйте

(Решил из другого раздела тему переместить)

В макросе Word, при нажатии на кнопку, нужно:

1. открыть Access (в новом окне)
2. в форму (запрос Access) передать параметр
3. осуществить выборку

Такое можно сделать?
...
Рейтинг: 0 / 0
В макросе Word вызвать Access
    #34345197
Emu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Emu
Гость
(Похоже никто не знает...)

В делфи допустим можно приложение другое запустить и передать ему параметр с помощью Exec. А вот в VBA Word???
...
Рейтинг: 0 / 0
В макросе Word вызвать Access
    #34345212
P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
P
Гость
Ну, почему, никто не знает. Это вопрос для аксесовского форума.
...
Рейтинг: 0 / 0
В макросе Word вызвать Access
    #34345227
Emu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Emu
Гость
Так запустить то надо из Word. Там с помощью или Run Aplication или ещё чего-то...

(в аксесовском форуме писал уже)
...
Рейтинг: 0 / 0
В макросе Word вызвать Access
    #34345250
P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
P
Гость
CreateObject
...
Рейтинг: 0 / 0
В макросе Word вызвать Access
    #34345252
lena_####
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам нужно именно запустить Access и получить возможность манипулировать им, или же задача состоит в том, чтобы получить данные из некоей БД? В первом случае наверно надо юзать функцию CreateObject или GetObject а во втором – подключиться к БД и создать объект Recordset.
...
Рейтинг: 0 / 0
В макросе Word вызвать Access
    #34347892
Emu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Emu
Гость
Нужно именно открыть Access + запустить в нём запрос с параметром (чтобы результат запроса вывелся в форме Access)


Попробую CreateObject - может что-то получится
...
Рейтинг: 0 / 0
В макросе Word вызвать Access
    #34348051
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как нибудь так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Sub test()
Dim AccessObject As Access.Application
Const DBFullPath = "C:\Program Files\Microsoft Office\Office11\Samples\Northwind.mdb"

    Set AccessObject = CreateObject("Access.Application")

    AccessObject.Visible = True
    
    AccessObject.OpenCurrentDatabase DBFullPath
    
    AccessObject.DoCmd.OpenQuery "Orders", , acReadOnly
    
    AccessObject.Quit
    
    Set AccessObject = Nothing
End Sub
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / В макросе Word вызвать Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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