update 20250119

This commit is contained in:
Stefan Hutter
2025-01-19 21:13:37 +01:00
parent bc996921a1
commit 578525cfc4
73 changed files with 271 additions and 134 deletions

View File

@@ -6,6 +6,7 @@ using System.Text;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.Office.Interop.Word;
namespace OfficePrinter
@@ -32,8 +33,9 @@ namespace OfficePrinter
return;
}
public void PrintInWord(string Filename, string printmacro, int OfficeSleep)
public string PrintInWord(string Filename, string printmacro, int OfficeSleep)
{
string error = "";
Application appWord = new Application();
appWord.NormalTemplate.Saved = true;
Microsoft.Office.Interop.Word.Document wordDocument = new Microsoft.Office.Interop.Word.Document();
@@ -41,20 +43,20 @@ namespace OfficePrinter
Thread.Sleep(OfficeSleep);
appWord.Visible = true;
if (printmacro == "") return;
if (printmacro == "") return "";
try
{
appWord.Run(printmacro);
}
catch
{
catch (Exception e) {
error = e.Message.ToString()+" / "+printmacro;
}
Thread.Sleep(OfficeSleep);
wordDocument.Close();
wordDocument = null;
appWord.Quit(SaveChanges: false);
appWord = null;
return;
return error;
}