私は現在、フォルダーからテキスト ファイルを収集し、そこから Excel ファイルを作成し、このファイルを保存する C# 2010 サービスに取り組んでいます。txt データは正しく読み取られ、処理され、Excel ファイルは適切に保存されます。ただし、Excelシートに印刷範囲を追加する必要があります。これは、私のサービスが例外を返す場所です。
おそらく問題は、サービスがシステム アカウントで実行されていることです。プリンター (共有されていない) はユーザーに依存するため、システム アカウントにプリンターがインストールされていないことを意味します。
これを実装するには、どうすればよいですか? - サービスはどのようにシステム アカウントにプリンターを追加できますか? - Microsoft XPS プリンターで動作しますか? - XPS プリンターでできない場合、別のプリンターを追加する方法を教えてください。プリント サーバーがないため、全員がネットワーク プリンターのドライバーをローカルにインストールする必要があります。(ネットワーク) プリンターをシステム アカウントに追加し、正しいドライバーを使用するにはどうすればよいですか?
Excel ファイルは、同じコンピューターで作成および印刷されます。作成はシステム アカウントの下にあり、印刷はユーザー アカウントの下にあります。
事前にサンクス!!!
1月