0

我正在使用Word2PDF DLL将 word 文件转换为 PDF 文件。它按预期工作,但是当我将它放在任务计划程序上时,安全选项为“无论用户是否登录都运行”它不起作用并抛出错误:“此方法或属性不可用,因为文档窗口不活动。” .

如果我将选项保留为“仅在用户登录时运行”,它工作正常,但每次应用程序运行时都会打开控制台,这很烦人,用户可能会错误地关闭它,我需要确保该工具运行即使用户已注销。该应用程序需要每 5 分钟运行一次。有什么办法可以做到吗?

下面是我的代码:

Dim objWorPdf As Word2Pdf = New Word2Pdf()
Dim FromLocation As String = String.Format(outputPath + ".docx")
Dim ToLocation As String = FromLocation.Replace(".docx", ".pdf")
If FromLocation.Contains(".doc") OrElse FromLocation.Contains(".docx") Then
   objWorPdf.InputLocation = FromLocation
   objWorPdf.OutputLocation = ToLocation
   objWorPdf.Word2PdfCOnversion()
   IO.File.Delete(FromLocation)
End If
4

0 回答 0