Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Macro object / 12 сообщений из 12, страница 1 из 1
16.11.2004, 12:46:34
    #32784044
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Macro object
Кто нибудь знает как добраться до Macro object?
Или иначе - мне нужно програмно сравнить два макро из разных mdb.
Как это сделать?
А97
...
Рейтинг: 0 / 0
16.11.2004, 12:56:20
    #32784095
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Macro object
Rivkin DmitryКто нибудь знает как добраться до Macro object?
Или иначе - мне нужно програмно сравнить два макро из разных mdb.
Как это сделать?
А97
Самое простое, сохранить их в текстовые файлы (SaveAsText) и сравнивать уже их.
Или углубляйтесь в изучение WizHook (Victosha делал обзор, спасибо ему)
...
Рейтинг: 0 / 0
16.11.2004, 13:06:48
    #32784148
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Macro object
Можно поискать в системных таблицах.
...
Рейтинг: 0 / 0
16.11.2004, 13:30:33
    #32784242
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Macro object
SaveAsText для макро не существует.
Есть возможность только Save As Visual Basic Module и осуществляется ручками и в текущей DB.
В системных таблицах я нашел только наименование объета и больше никаких ссылок. Помнится, в А2 было больше доступа к макро через ситемные таблицы, а в А97 - ничего не понятно (или я не догоняю)

А что искать по поводу WizHook ?
...
Рейтинг: 0 / 0
16.11.2004, 14:11:03
    #32784384
Macro object
/topic/99425&pg=1&hl=wizhook#735770

/topic/99425&pg=1&hl=wizhook#735860

/topic/99425&pg=2&hl=wizhook#740101

/topic/99425&pg=2&hl=wizhook#740109

/topic/99425&pg=2&hl=wizhook#740255
...
Рейтинг: 0 / 0
16.11.2004, 14:12:28
    #32784390
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Macro object
Rivkin DmitrySaveAsText для макро не существует.
Как-то вы так уверенно говорите :-)
Извините, но это много раз проверено

Rivkin Dmitry
Есть возможность только Save As Visual Basic Module и осуществляется ручками и в текущей DB.

Раньше вы говорили о макро, теперь о модуле (правда SaveAsText и для модуля работает, но модули сравнить и так можно, без выкрутасов)
...
Рейтинг: 0 / 0
16.11.2004, 14:24:29
    #32784425
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Macro object
автор...А97...

извините, не обратил внимания, WizHook отпадает, остаются функции из msaccess.exe
Работу с макросами в A97 можно посмотреть в открытых WZMAIN80.MDE WZTOOL80.MDE (есть на Microsoft, ссылку уже давал (IMHO))
...
Рейтинг: 0 / 0
16.11.2004, 14:27:15
    #32784435
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Macro object
Я не говорю голословно, что нельзя спасти модуль SaveAsText, посмотрите картинку:

Напоминаю, А97

Я не говорю о модуле, я говорю, что Акс готов транформировать макро в модуль Visual Basic. Модуль перегнать в текстовый файл, действительно, проблем нет. Как только программно перегнать макро во временный модуль?
...
Рейтинг: 0 / 0
16.11.2004, 14:59:28
    #32784571
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Macro object
Rivkin DmitryЯ не говорю голословно, что нельзя спасти модуль SaveAsText, посмотрите картинку:
Не вижу...
Открыл access 97, создал макрос macro1, в окне отладки набираю
saveastext acmacro, "macro1", "e:\macro1.txt"

Работает...
содержимое файла
Version = 131074
ColumnsShown = 0
Begin
Action ="MsgBox"
Argument ="Работает"
Argument ="-1"
Argument ="0"
End




Напоминаю, А97

Я не говорю о модуле, я говорю, что Акс готов транформировать макро в модуль Visual Basic. Модуль перегнать в текстовый файл, действительно, проблем нет. Как только программно перегнать макро во временный модуль?[/quot]
...
Рейтинг: 0 / 0
16.11.2004, 15:07:52
    #32784598
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Macro object
Я не говорю голословно, что нельзя спасти модуль SaveAsText, посмотрите картинку:

Напоминаю, А97

Я не говорю о модуле, я говорю, что Акс готов транформировать макро в модуль Visual Basic. Модуль перегнать в текстовый файл, действительно, проблем нет. Как только программно перегнать макро во временный модуль?
...
Рейтинг: 0 / 0
16.11.2004, 15:21:40
    #32784653
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Macro object
SaveAsText - это не команда меню, а метод объекта Application.
Пример я уже привел
...
Рейтинг: 0 / 0
16.11.2004, 15:34:13
    #32784701
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Macro object
Serge Gavrilov

saveastext acmacro, "macro1", "e:\macro1.txt"

О! Теперь понял! Я не знал о такой процедуре как saveastext

Огромное спасибо!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Macro object / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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