Bookmark.PasteExcelTable メソッド
Microsoft Office Excel の表を Bookmark コントロールに貼り付けて書式設定します。
名前空間: Microsoft.Office.Tools.Word
アセンブリ: Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll 内)
構文
'宣言
Sub PasteExcelTable ( _
LinkedToExcel As Boolean, _
WordFormatting As Boolean, _
RTF As Boolean _
)
void PasteExcelTable(
bool LinkedToExcel,
bool WordFormatting,
bool RTF
)
パラメーター
- LinkedToExcel
型 : System.Boolean
貼り付けられた表を元の Excel ファイルにリンクして、Excel ファイルを変更すると Microsoft Office Word にも反映されるようにする場合は true。
- WordFormatting
型 : System.Boolean
Word 文書の書式を使用して表を書式設定する場合は true。元の Excel ファイルのとおりに表を書式設定する場合は false。
- RTF
型 : System.Boolean
リッチ テキスト形式 (RTF) を使用して Excel の表を貼り付ける場合は true。Excel の表を HTML として貼り付ける場合は false。
解説
このメソッドを呼び出すと、Bookmark コントロールが削除される場合があります。
省略可能なパラメーター
省略可能なパラメーターについては、「Office ソリューションの省略可能なパラメーター」を参照してください。
例
次のコード例は、Excel の表を Bookmark コントロールに貼り付けます。貼り付けられた表が Excel ファイルにリンクし、元の Excel の書式設定を保持して、RTF として貼り付けるようにパラメーターが指定されています。この例では、クリップボードに Excel の表が含まれている必要があります。
この例は、ドキュメント レベルのカスタマイズ用に作成されています。
Private Sub BookmarkPasteExcelTable()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.PasteExcelTable(True, False, True)
End Sub
private void BookmarkPasteExcelTable()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
bool LinkedToExcel = true;
bool WordFormatting = false;
bool RTF = true;
bookmark1.PasteExcelTable(LinkedToExcel, WordFormatting, RTF);
}
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。