|
|
|
| Что-то я не пойму, работает /cmd "параметр" в access2003 или нет. У меня не получается, а в справке написано, что это работает только с exe-приложениями на бейсике. Помнится некоторое время назад вопрос поднимался на форуме и даже кто-то давал ссылку на microsoft.com. Может кто знает секрет? | |
|
| |
|
|
|
| не знаю, что вы за справку такую читаете, где про exe написано...
А самим-то трудно задать параметр и считать его с помощью Command, как написано в Help?
Ведь и минуты на это не потребуется. | |
|
| |
|
|
|
| Не трудно и уже сделано, поэтому и пишу на форуме.
Запуск из командной строки и последующее dedug.print Command() дают пустую строку.
А вот и выдержка из хелпа:
Функция Command
Примечание. Функция, метод, объект или свойство, описанные в данном разделе, отключаются, если служба выражений Microsoft Jet выполняется в ограниченном режиме, который не позволяет рассчитывать потенциально небезопасные выражения. Для получения дополнительных сведений проведите в справке поиск по словам «ограниченный режим».
Возвращает аргументную часть командной строки, служащей для запуска приложения Microsoft Visual Basic или исполняемых программ, разработанных под Visual Basic. Для приложений Microsoft Office функция Command неприменима.
Синтаксис
Command
Заметки
При запуске Visual Basic из командной строки любая ее часть, следующая за /cmd, посылается программе в качестве аргумента командной строки. В приведенном ниже примере выражение cmdlineargs представляет собой аргумент, возвращаемый функцией Command.
VB /cmd cmdlineargs
Для приложений разработанных под Visual Basic и откомпилированных в виде файла EXE, функция Command возвращает в качестве аргумента любое выражение в командной строке находящееся после имени приложения. Например:
MyApp cmdlineargs
Чтобы иметь представление о том, как изменять аргументы командной строки в используемом приложении, выполните в окне справки поиск по фразе «аргументы командной строки». | |
|
| |
|
|
|
| что бы все работало, нужно в вызове указывать не посто имя файла а путь к приложению MS ACCESS
примерно так:
"c:\Program Files\MSOffice03\OFFICE11\MSACCESS.EXE" "c:\Мои документы\Program.mdb" /cmd "Параметр"
|
| |
|
| |