tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトル[VBA] 他アプリのGridViewのテキスト取得
記事No16097
投稿日: 2015/04/05(Sun) 08:31
投稿者ハマダ
Win7、Excel2010の環境で、他アプリのSysListView、DataGridViewから行と列を指定して表示されているテキストを単体で取り出すことを考えています。
ListViewのデータはUWSCのPOSACC関数でも取れないので難しいと思ったのですが、色々とググってなんとか作ることはできました。
GridViewのほうはUWSCのPOSACC関数で取ることが出来るのですが、VBAで取得する方法が分からず悩んでおります。 過去ログの「マウスカーソル直下のオブジェクトを取得」でも取れませんでした。取得方法について教えていただければ助かります。  GridViewのクラスは「WindowsForms10.Window.8.app.0....」です、よろしくお願いします。

[ツリー表示へ]
タイトルRe: [VBA] 他アプリのGridViewのテキスト取得
記事No16099
投稿日: 2015/04/05(Sun) 11:57
投稿者花ちゃん
>過去ログの「マウスカーソル直下のオブジェクトを取得」でも取れませんでした。

どのようなコードで試されたのか、他の人が再現できるコードを投稿して頂けませんか?
DataGridView にはどのように表示されているデータかも含めて

私が、VB6.0 で試した限りでは取得できましたので。
(但し、マウス直下のセルの値です。)
又、範囲選択したセルの値は、クリップボード経由でも取得できました。

[ツリー表示へ]
タイトルRe^2: [VBA] 他アプリのGridViewのテキスト取得
記事No16100
投稿日: 2015/04/05(Sun) 16:37
投稿者ハマダ
他にも色々と作っているのですが、ことごとくうまく行きません。 試しに以前作ったものを確認すると、これまた動作がおかしくなっています。 原因を探っていますが、PCを少し前の状態に戻して、エクセルの再インストールが必要かもしれません。 とりあえず、保留にさせてください。 申し訳ありません。

[ツリー表示へ]
タイトルRe^2: [VBA] 他アプリのGridViewのテキスト取得
記事No16101
投稿日: 2015/04/06(Mon) 02:58
投稿者ハマダ
申し訳ありません、こちらのミスでした。 accessibleobjectで文字が取得できました。 お騒がせしてすみません。

[ツリー表示へ]