Аргументы командной строки MS Access не работают на виртуальном ПК

StackOverflow https://stackoverflow.com/questions/1746429

Вопрос

Мой коллега использует 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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top