クリップボードにあるデータをExcelへ"範囲に書き込み"を利用し、データを書き込みたいです。
Colormeなどのwebページであれば"画面スクレイピング"を利用し問題なく"範囲に書き込み"でExcelへ書き込みが出来るのですが、"画面スクレイピング"ではサポートされていないデスクトップアプリのシステム上から情報を入手したいです。
利用しているデスクトップアプリのシステムでは画面上の表示を"Excel Mode"という表示に切り替えることができます。
そうすることによって表示画面のデータを、ショートカットキー”Ctrl + A(画面上のデータ全体を選択)" + ”Ctrl + C(選択したデータをクリップボードにコピー)"が出来ます。
手動の場合、そのまま”Ctrl + V"でExcel内の任意のセルに張り付け、データテーブルを作成することが可能です。
今回下記の通り"ホットキーを押下"を利用し、“Ctrl+A” "Ctrl+C"をし、“クリップボードから取得"より出力結果に"Vessel"というData Teble型の変数を作成しております。
その後指定したExcelの"Sheet1” "A1"へ変数"Vessel"を書き込むように設定を行っておりますが、②のようなエラーが発生しExcelへの書き込みができません。
"範囲に書き込み"ではなく"メッセージボックス"を利用した場合は、上手くメッセージボックスへ書き込みが出来るのですが、"範囲に書き込み"でExcelへの書き込みのやり方を教えていただけないでしょうか。またはその他アクティビティを使用する必要があればご教示いただけないでしょうか。
①
②