陷入僵局,(完全失去了下一步的去处)
我正在构建一个powershell脚本来自动执行许多手动任务,其中一个是在访问中运行查询,然后通过电子邮件将该对象发送给多个收件人。
我最接近的是
$Acc = New-Object -com Access.Application
$Acc.OpenCurrentDataBase("L:\Operations Database\OPS\OPS-V2.0.accdb")
##Test email object
$Acc.DoCmd.RunMacro("EmailLiveFNZ")
这运行了我在Access中生成的宏,但后来我需要手动点击Outlook警告框,因此它没有解决问题。
然后我开始使用以下脚本的各种版本但无法使其工作。
$Acc = New-Object -com Access.Application
$Acc.OpenCurrentDataBase("L:\Operations Database\OPS\OPS-V2.0.accdb")
##Test email object
$Acc.DoCmd.SendObject acSendQuery, "LiveFNZFundXfer", acFormatXLS, _
"email@address.com", , , _
"Live Transfers", , False
我假设我可以自动使用powershell发送查询我只是找不到我在线需要的帮助...
或者如果有人知道如何将访问对象保存到PC上的特定文件夹位置,我可以让脚本从那里通过电子邮件发送文件,我无法解决...
感谢您的帮助!
此致
[R
我也试过了;
$Acc = New-Object -com Access.Application
$Acc.OpenCurrentDataBase("L:\Operations Database\OPS\OPS-V2.0.accdb")
##Test export object
$Acc.DoCmd.OpenQuery("LiveFNZFundXfer") | Export-CSV "C:\LiveFNZFundXfer.csv"
此编译没有错误但不导出任何内容