Bookmark.PasteExcelTable - метод
Вставляет в элемент управления Bookmark таблицу Microsoft Office Excel и форматирует ее указанным способом.
Пространство имен: 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
Значение true используется для связывания вставленной таблицы с исходным файлом Excel таким образом, чтобы изменения, внесенные в файл Excel, отражались и в приложении Microsoft Office Word.
- WordFormatting
Тип: System.Boolean
Значение true, если требуется отформатировать таблицу, используя формат документа Word.Значение false, если требуется отформатировать таблицу согласно оригинальному файлу Excel.
- RTF
Тип: System.Boolean
Значение true, если требуется вставить таблицу Excel, используя формат RTF.Значение false, если требуется вставить таблицу Excel в формате HTML.
Заметки
В результате вызова этого метода элемент управления Bookmark может быть удален.
Необязательные параметры
Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.
Примеры
В приведенном ниже примере кода в элемент управления Bookmark вставляется таблица Excel. В параметрах указывается связать вставленную таблицу с файлом 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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.