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