Аргументы командной строки MS Access не работают в виртуальном ПК
Мой сотрудник использует Win 7 Pro 64bit и запускает приложение MS Access 2003 на виртуальном ПК (в качестве Win XP).
Похоже, что аргументы командной строки Access игнорируются: и / cmd [myString], и / decompile.
Хотя это и не является ключевой проблемой, кто-нибудь еще сталкивался с этим - или другими пробниками MS Access во время работы в VPC?
3 ответа
Включает ли ваша цель ярлыка путь и имя файла msaccess.exe? Например:
"C: \ Program Files \ Microsoft Office 2003 \ OFFICE11 \ MSACCESS.EXE" "Q: \ 1 access \ NewsgroupAnswers.mdb" / cmd "XXX"
При этом мой Auto FE Updater, использующий приведенный выше синтаксис, отлично работает на 64-битных ОС, поэтому я не уверен, в чем еще проблема.
Я использую MS Access 2007 в Virtual PC 2005, который, в свою очередь, работает под управлением Windows 2003 64 бит. Передача команд работает точно так же, как в не виртуальной машине. Вот команда, которую я использую:
"C:\Program Files\Microsoft Office\Office12\MSAccess.EXE" "\\Files\Data\NERM\NermMaster.mdb" /x "macDoNerm" /CMD RollRate
Теоретически тот факт, что Access (или любая другая программа) выполняется внутри VPC, не должен иметь значения для указанной программы. Он игнорирует какие-либо аргументы командной строки? Возможно, стоит попытаться / восстановить базу данных внутри VPC.