Bookmark.PasteExcelTable Метод (2007 System)
Обновлен: Ноябрь 2007
Вставляет в элемент управления Bookmark таблицу Microsoft Office Excel и форматирует ее указанным способом.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)
Синтаксис
'Декларация
Public Sub PasteExcelTable ( _
LinkedToExcel As Boolean, _
WordFormatting As Boolean, _
RTF As Boolean _
)
'Применение
Dim instance As Bookmark
Dim LinkedToExcel As Boolean
Dim WordFormatting As Boolean
Dim RTF As Boolean
instance.PasteExcelTable(LinkedToExcel, _
WordFormatting, RTF)
public 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);
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.