В Open office я создал макрос для печати документов.
sub printDoc(FileName)
Dim Url as String
Url = convertToUrl(FileName)
Dim Doc as variant
Doc = starDeskTop.loadComponentFromUrl(Url, "_hidden", 0, Array())
Doc.Print(Array())
Doc.Close(True)
End Sub
Я вызываю этот макрос из моей программы на c #, макрос запускается, и документ печатает, однако, ошибки макроса, когда он попадает в строку«Doc.Close (True)» и иногда блокирует компьютер до тех пор, пока программа не будет завершена через диспетчер задач.Есть ли что-то, что я должен делать по-другому?Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.-Спасибо