我想得到你的帮助。
我正在使用Office 2016 Professional,因此Access 2016.在Windows Powershell上,我正在尝试从“nice.accdb”创建“nice.accde”数据库。我的代码是(在test.ps1中):
$objApp = New-Object -com "Access.Application.16"
$i = $objApp.SysCmd(603, "nice.accdb", "nice.accde")
$objApp.Quit
我收到此错误,抱歉我的Windows是法语,所以是消息:
不可能de convertir l'argument«Action»(valeur«603»)de«SysCmd»en type«Microsoft.Office.Interop.Access.AcSysCmdAction»:«Impossible de convertir la valeur«603»en type«Microsoft.Office.Interop .Access.AcSysCmdAction»en raison de valeurs d'énumérationnonvalides。Suéanfalersd'énumérationuivantesetréessayez。莱斯valeurs D'枚举候选条件SONT«acSysCmdInitMeter; acSysCmdUpdateMeter; acSysCmdRemoveMeter; acSysCmdSetStatus; acSysCmdClearStatus; acSysCmdRuntime; acSysCmdAccessVer; acSysCmdIniFile; acSysCmdAccessDir; acSysCmdGetObjectState; acSysCm dClearHelpTopic; acSysCmdProfile; acSysCmdGetWorkgroupFile»»金caractèretest.ps1 + $ I = $ objApp.SysCmd (603,“nice.accdb”,“nice.accde”)+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:
错误是什么?
SysCmd 603与Access 2007一起使用,但不适用于Access 2016?