我正在創建一個服務,該服務將監視特定文件夾並打印放置在此文件夾中的任何文件。我遇到了可能發送到要打印的文件夾的各種文件類型的問題。打印任何文件類型
我第一次嘗試使用Microsoft Office文件。我想要做的是啓動辦公室打印文件。這更像是一個抓住,我沒有真正使用圖書館或類似的東西。
到目前爲止,這種方法仍然有效,但是當辦公室沒有啓動Office應用程序時,Office會要求輸入用戶名縮寫。所以,在這種情況下,我的應用程序將無法正常工作,因爲我正在以編程方式進行此操作。
ProcessStartInfo info = new ProcessStartInfo(myDocumentsPath);
info.Verb = "Print";
info.CreateNoWindow = true;
info.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(info);
現在我正在嘗試使用Microsoft Office文件,但我也會對其他類型應用相同的方法。
反正有辦法解決第一次辦公室運行所需的縮寫?
或者更好的方法來解決我的問題?
任何幫助表示讚賞,在此先感謝。
可能會有所幫助。這是VB代碼,但可能有助於找到避免或關閉Office應用程序對話框的方法:http://support.microsoft.com/kb/259971 –