Range.PasteExcelTable メソッド (Word)
Excel の表を貼り付け、書式を設定します。
構文
expression. PasteExcelTable
( _LinkedToExcel_
, _WordFormatting_
, _RTF_
)
expression 必須です。 Range オブジェクトを表す変数を指定します。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
LinkedToExcel | 必須 | ブール型 (Boolean) | 真 のリンク元の Excel ファイルに貼り付けられた表は Excel ファイルに変更が行われるように、Microsoft Word に反映されます。 |
WordFormatting | 必須 | ブール型 (Boolean) | True に、Word 文書の書式を使用して表の書式を設定します。 False に、元の Excel ファイルに従って、テーブルの書式を設定します。 |
RTF | 必須 | ブール型 (Boolean) | True は、リッチ テキスト形式 (RTF) を使用して Excel の表を貼り付けます。 False は、html 形式で Excel の表を貼り付けます。 |
例
次の使用例は、Excel の表を作業中の文書に貼り付けます。 引数では、貼り付ける表に Excel ファイルとのリンクを設定し、元の Excel の書式を保持し、RTF 形式で貼り付けることを指定しています。 この使用例は、クリップボードに Excel の表が含まれていることを前提としています。
Sub PasteExcelFormatted()
Selection.PasteExcelTable _
LinkedToExcel:=True, _
WordFormatting:=False, _
RTF:=True
End Sub
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。