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

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

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

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

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

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

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


Попробую CreateObject - может что-то получится
...
Рейтинг: 0 / 0
21.02.2007, 17:48:17
    #34348051
vbapro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В макросе Word вызвать Access
как нибудь так:
Код: 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
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / В макросе Word вызвать Access / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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