DataObject オブジェクト

転送操作に使用される、書式設定されたテキスト データを保持する領域です。 DataObject に格納されたテキストに対応する書式設定のリストも保持します。

注釈

DataObject は、Clipboard テキスト形式のテキストを 1 つと、追加のテキスト形式 (カスタム形式やユーザー定義形式など) ごとに 1 つのテキストを格納できます。

DataObject は Clipboard とは異なります。 DataObject は、Clipboard に関係するコマンドと、テキストのドラッグ アンド ドロップ操作をサポートします。 Clipboard に関係する操作 (GetText など) やドラッグ アンド ドロップ操作を開始すると、その操作に関与するデータが DataObject に移動されます。

DataObject は Clipboard と同様に動作します。 テキスト文字列を DataObject にコピーすると、DataObject はそのテキスト文字列を格納します。 同じ書式の別の文字列を DataObject にコピーすると、DataObject は最初のテキスト文字列を破棄して 2 番目の文字列のコピーを格納します。 つまり、指定された書式のテキストを 1 つ格納し、最後に行われた操作のテキストを保持します。

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。