tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルFAXダイアログの宛先テキストボックスのハンドル取得が出来ない。
記事No12201
投稿日: 2008/05/03(Sat) 01:04
投稿者タヌ
Excelの印刷ダイアログボックスからFAXを選択し宛先のテキストボックス内にFAX番号を自動で書き込みたいのですがfindwindow,enumchildwindowsをしてもテキストボックスのハンドルを取得出来ませんでした。

YPT HandleXというソフトを使ってもそのテキストボックスのクラス、ハンドルを取得できませんでした。
Sendkeysでは失敗する場合もあり、不安定なのでWIN APIでハンドルを取得しやるしかないかと思いますが、このようなハンドルを取得出来ないのもあるという事なのでしょうか。
よろしくお願いします。
環境:XP 
以下の手順でプログラムを組みました。
@EXCELで印刷ダイアログを表示
Aプリンタの選択でFAXを選択
BFAXドライバのダイアログが表示される。
CFAX宛先にFAX番号を書き込む・・・この部分が宛先のハンドルが取得出来ず困っています。

[ツリー表示へ]
タイトルRe: FAXダイアログの宛先テキストボックスのハンドル取得が出来ない。
記事No12202
投稿日: 2008/05/03(Sat) 09:05
投稿者花ちゃん
VB6.0 で WindowsXP なら、ここのサンプル(No.305)のように、FAXオブジェクト
(faxcom 1.0 Type Library)を使用するのではだめなのですか?

[ツリー表示へ]
タイトルRe^2: FAXダイアログの宛先テキストボックスのハンドル取得が出来ない。
記事No12204
投稿日: 2008/05/03(Sat) 22:24
投稿者タヌ
> VB6.0 で WindowsXP なら、ここのサンプル(No.305)のように、FAXオブジェクト
> (faxcom 1.0 Type Library)を使用するのではだめなのですか?

回答ありがとうございます。
当初FAX送信という事でfaxcom 1.0 Type Libraryを試したのですが、社内LANで
繋がっている複合機の為、出来ませんでした。(端末にFAXモデムがついていない)
仕方なくこの方法でやるしかないと思ったわけです。
宜しくお願いします。

[ツリー表示へ]