過去ログ

                                Page     844
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼クリップボードの履歴  パイソン 03/3/5(水) 21:49
   ┗クリップボードAPI  こう 03/3/7(金) 13:16

 ───────────────────────────────────────
 ■題名 : クリップボードの履歴
 ■名前 : パイソン
 ■日付 : 03/3/5(水) 21:49
 -------------------------------------------------------------------------
   はじめまして。
どの書籍等を探しても見つからないのですが
エクセル・マクロを起動して
他のアプリケーションを起動しそのアプリケーションの中で
コピーをくりかえしクリップボードの履歴を自動的にエクセルに
移すマクロはないのでしょうか?
サンプルなどを探しているのですが見つかりません。
VBAでは無理なのでしょうか?
もしよろしかったらヒントだけでもお教え願えないでしょうか?
何卒 宜しくお願い致します。
 ───────────────────────────────────────  ■題名 : クリップボードAPI  ■名前 : こう <kou__@anet.ne.jp>  ■日付 : 03/3/7(金) 13:16  -------------------------------------------------------------------------
   パイソンさん、こんにちわ。

>コピーをくりかえしクリップボードの履歴を自動的にエクセルに
>移すマクロはないのでしょうか?
昼休みが終わってしまったのでヒントだけ.... ^_^;

クリップボードの情報についてはAPIで取得可能です。
OpenClipboard:クリップボードのOPEN
CountClipboardFormats:数を取得する
EnumClipboardFormats:データ形式を取得する
CloseClipboard:クリップボードのCLOSE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 844