ITextRange::P aste メソッド (tom.h)
指定したデータ オブジェクトのテキストを貼り付けます。
構文
HRESULT Paste(
VARIANT *pVar,
long Format
);
パラメーター
pVar
型: VARIANT*
貼り付ける IDataObject 。 ただし、次のいずれかが当てはまる場合は、クリップボードの内容が使用されます。
pVar が null です
pVar punkVal が null です
pVar がVT_UNKNOWNされていません
pVar punkVal は、クエリを実行したときに IDataObject を返しません
Format
型: long
貼り付け操作で使用するクリップボード形式。 ゼロは最適な形式で、通常は RTF ですが、 CF_UNICODETEXT やその他の形式も可能です。 既定値はゼロです。 詳細については、「 クリップボードの形式」を参照してください。
戻り値
型: HRESULT
メソッドが成功すると、 S_OKが返されます。 メソッドが失敗した場合は、次のいずれかのエラー コードが返されます。 COM エラー コードの詳細については、「COM でのエラー処理」を参照してください。
リターン コード | 説明 |
---|---|
|
宛先は書き込み保護されています。 |
|
貼り付けるテキストを宛先に含めることはできません。 |
解説
詳細については、「ITextRange::Copy」を参照してください。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | tom.h |
[DLL] | Msftedit.dll |
関連項目
概念
リファレンス