【发布时间】:2010-08-30 19:44:37
【问题描述】:
我有一个访问数据库和该数据库中的报告。我正在使用 access.application comobject 来获得访问权限,即
$db = New-Object -ComObject Access.Application
$db.OpenCurrentDatabase("foo.accdb")
这很好用。但是,正如另一个 similar 问题中所建议的那样,我无法使用 DoCmd.OutputTo 方法从数据库中获取报告。
$db.DoCmd.OutputTo(3,"The_Report","acFormatPDF","C:\The_Report.PDF")
当我执行上述命令时,错误返回指出:
使用“4”参数调用“OutputTo”的异常:“您尝试输出当前对象的格式不可用。”
我已确保已安装“保存为 pdf”插件。除此之外,我无法弄清楚是什么阻止了该对象以请求的格式输出。我错过了什么吗?
【问题讨论】:
标签: ms-access powershell ms-access-2007