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

А что искать по поводу WizHook ?
...
Рейтинг: 0 / 0
Macro object
    #32784384
/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
Macro object
    #32784390
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rivkin DmitrySaveAsText для макро не существует.
Как-то вы так уверенно говорите :-)
Извините, но это много раз проверено

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

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

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

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

Я не говорю о модуле, я говорю, что Акс готов транформировать макро в модуль Visual Basic. Модуль перегнать в текстовый файл, действительно, проблем нет. Как только программно перегнать макро во временный модуль?
...
Рейтинг: 0 / 0
Macro object
    #32784571
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Macro object
    #32784598
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не говорю голословно, что нельзя спасти модуль SaveAsText, посмотрите картинку:

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

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

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

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

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


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