- PR -

Excelシートが保持しているプリンタドライバ設定の変更

1
投稿者投稿内容
iwamu
会議室デビュー日: 2005/10/27
投稿数: 16
投稿日時: 2006-04-06 12:59
MS-Excelはシート毎に印刷時のプリンタドライバの設定内容を保持していると思います。
それで,次回印刷時にはその設定が反映されると思います。
しかし,ファイルを別マシンにコピーすると,当然ながらこの情報は失われてしまいます。

この設定内容をVB6.0で設定また変更するにはどうしたらよいでしょうか?
情報があればご教授願います。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-04-06 13:10
引用:

iwamuさんの書き込み (2006-04-06 12:59) より:

この設定内容をVB6.0で設定また変更するにはどうしたらよいでしょうか?
情報があればご教授願います。


ドライバによって対応していない設定もあるので、難しいんじゃないでしょうか。
ページ設定等程度であれば、Sheet オブジェクトからできそうですが。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
iwamu
会議室デビュー日: 2005/10/27
投稿数: 16
投稿日時: 2006-04-06 13:15
シートが保持している設定を無効化あるいは削除できるだけでもいいのですが・・・
そうすればコントロールパネルから設定したプリンタドライバの印刷設定が適用されるので。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2006-04-08 22:18
デフォルトプリンタを変えてやれば、リセットされます(プリンタのデフォルト設定に設定される)。
# FAX 等、ダミーのプリンタをインストールする必要がありますが。

変える方法は、何度か見たような気がする。。。探してみてください。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-04-09 00:21
OS のデフォルト プリンタでなくとも、Sheet の ActivePrinter を変更するだけで良さそうですね。
あと考え付いたのは、新しい Sheet へ丸ごと貼り付けくらいですね。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

スキルアップ/キャリアアップ(JOB@IT)