[リストへもどる]
一括表示

投稿時間:2003/08/22(Fri) 11:57
投稿者名:オレンジ
URL :
タイトル:
プリンターの設定ダイアログBOXについて
プリンターの設定についてどなたか教えて下さい。こちらの逆引きヘルプや掲示板の情報でプリンターの設定ダイアログBOXの表示−印刷処理は行えたのですが、設定した事が印刷結果に反映されていないようです。例えば用紙サイズ・印刷向き・給紙方法など。ダイアログBOXは単なる表示のみで設定項目はプログラムで書かないと駄目なのですか?
どなたか詳しい方がいらっしゃったら教えて頂きたいです。よろしくお願いします。

投稿時間:2003/08/22(Fri) 12:14
投稿者名:Lantern
Eメール:
URL :
タイトル:
Re: プリンターの設定ダイアログBOXについて
もしOSがWin2000またはXPでしたら、コモンダイアログからの
設定は反映されません。
APIを使用して設定します。

投稿時間:2003/08/22(Fri) 13:47
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^2: プリンターの設定ダイアログBOXについて
> もしOSがWin2000またはXPでしたら、コモンダイアログからの
> 設定は反映されません。
> APIを使用して設定します。

CommonDialog コントロールが公開しているプロパティについては、APIを
使用せずとも設定できます。

 http://support.microsoft.com/default.aspx?scid=kb;ja;173981

APIを使った方法
 http://210.233.22.220/VBlabo/commonDLG/J042959.htm

投稿時間:2003/08/22(Fri) 16:00
投稿者名:オレンジ
URL :
タイトル:
Re^3: プリンターの設定ダイアログBOXについて
> > もしOSがWin2000またはXPでしたら、コモンダイアログからの
> > 設定は反映されません。
> > APIを使用して設定します。
>
> CommonDialog コントロールが公開しているプロパティについては、APIを
> 使用せずとも設定できます。
>
>  http://support.microsoft.com/default.aspx?scid=kb;ja;173981
>
> APIを使った方法
>  http://210.233.22.220/VBlabo/commonDLG/J042959.htm

有難うございます、早速参考にさせて頂きました。もう一つ質問なんですが、教えて頂いたウェブサイトの情報はプリンターオブジェクトへのプロパティの設定方法ですよね?エクセルブックオブジェクトを印刷する時にコモンダイアログの設定を反映させる事は可能でしょうか?

投稿時間:2003/08/22(Fri) 16:16
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^4: プリンターの設定ダイアログBOXについて
> 有難うございます、早速参考にさせて頂きました。もう一つ質問なんですが、
>教えて頂いたウェブサイトの情報はプリンターオブジェクトへのプロパティの
>設定方法ですよね?エクセルブックオブジェクトを印刷する時にコモンダイアログの
>設定を反映させる事は可能でしょうか?

両サイトの説明をよく読んで下さい。

#このコードを使用すると、CommonDialog コントロールのプロパティ値が Printer
 オブジェクトに割り当てられます。
#Win32(R) API を使用して [印刷] ダイアログを表示し、Printer オブジェクトの
 プロパティをユーザーが選択した内容に変更します。
と書かれていますよ
と言う事は CommonDialogの設定=Printer オブジェクトの設定

又、ExcelのBookを印刷する時は通常ExcelのPageSetupオブジェクト等の設定
で印刷するかと思います。