tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルプリンタ独自のプロパティ(印刷設定)ダイアログの表示
記事No5750
投稿日: 2007/06/29(Fri) 15:53
投稿者権太郎
いつも参考にさせていただいて 大変ありがとうございます。

開発環境 VB2005 WindowsXP


プリンタ独自のプロパティ(印刷設定)ダイアログの表示を
VBから ワンクリックで行うことが可能でしょうか。

PageSetupDialogでのダイアログでは 
余白や用紙方向など設定が可能ですが
その画面から[プリンタの設定]−[プロパティ]で 表示されるダイアログを
直接表示させたいのです。
コントロールパネルのプリンタとFAXから プリンタを選択し 右クリックメニューの
[印刷設定]で表示されたダイアログです。

よろしくお願いいたします。

[ツリー表示へ]
タイトルRe: プリンタ独自のプロパティ(印刷設定)ダイアログの表示
記事No5753
投稿日: 2007/06/29(Fri) 17:24
投稿者花ちゃん
> コントロールパネルのプリンタとFAXから プリンタを選択し 右クリックメニューの
> [印刷設定]で表示されたダイアログです。

下記のその2を.NET 用に書き直せば表示はできますが、表示してどうするのでしょうか?

 http://hanatyan.sakura.ne.jp/vbhlp/priset.htm

[ツリー表示へ]
タイトルRe^2: プリンタ独自のプロパティ(印刷設定)ダイアログの表示
記事No5761
投稿日: 2007/06/30(Sat) 00:29
投稿者権太郎
花ちゃん様 ありがとうございます。

このTipsのダイアログではなくて
このダイアログの[印刷設定]ボタンを押した
プロパティダイアログが表示できないかの質問です。
紛らわしくて すみませんでした。


>表示してどうするのでしょうか?
両面印刷とか拡大印刷とかのオプションをプログラムではなくて
プリンタプロパティからできないものかと考えております。

[ツリー表示へ]
タイトルRe^3: プリンタ独自のプロパティ(印刷設定)ダイアログの表示
記事No5762
投稿日: 2007/06/30(Sat) 00:45
投稿者花ちゃん
> このダイアログの[印刷設定]ボタンを押した
> プロパティダイアログが表示できないかの質問です。
> 紛らわしくて すみませんでした。

あそこに書いてあった定数を表示したいダイアログ用のに
(PRINTACTION_DOCUMENTDEFAULTS )変更しましたか?

それとも確認した上での事ですか?

[ツリー表示へ]
タイトル(解決済)Re^4: プリンタ独自のプロパティ(印刷設定)ダイアログの表示
記事No5764
投稿日: 2007/06/30(Sat) 09:14
投稿者権太郎
花ちゃん様 早速ありがとうございました。

> それとも確認した上での事ですか?

いちおうVB6で Tipsそのままのコードで作って確認したのですが
注釈で 「その他のアクション」を表記していただいているのを
見落としていたようです。

PRINTACTION_PROPERTIES を PRINTACTION_DOCUMENTDEFAULTS = 6
に 変更しましたところ うまく表示できました。

VB2005に作り替えて実行してみます。

いつもありがとうございます。

[ツリー表示へ]