Udostępnij za pośrednictwem


Bookmark.PasteSpecial Metoda

Definicja

Wstawia zawartość Schowka do kontrolki Bookmark .

public void PasteSpecial (ref object IconIndex, ref object Link, ref object Placement, ref object DisplayAsIcon, ref object DataType, ref object IconFileName, ref object IconLabel);
abstract member PasteSpecial : obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub PasteSpecial (Optional ByRef IconIndex As Object, Optional ByRef Link As Object, Optional ByRef Placement As Object, Optional ByRef DisplayAsIcon As Object, Optional ByRef DataType As Object, Optional ByRef IconFileName As Object, Optional ByRef IconLabel As Object)

Parametry

IconIndex
Object

Jeśli DisplayAsIcon jest trueto , ten argument jest liczbą odpowiadającą ikonie, której chcesz użyć w pliku programu określonym przez IconFilename. Ikony są wyświetlane w oknie dialogowym Zmień ikonę: 0 (zero) odpowiada pierwszej ikonie, 1 odpowiada drugiej ikonie itd. Jeśli ten argument zostanie pominięty, zostanie użyta pierwsza (domyślna) ikona.

Link
Object

true aby utworzyć link do pliku źródłowego zawartości Schowka. Wartość domyślna to false.

Placement
Object

Może być jedną z następujących WdOLEPlacement stałych: wdFloatOverText lub wdInLine. Wartość domyślna to wdInLine.

DisplayAsIcon
Object

true aby wyświetlić link jako ikonę. Wartość domyślna to false.

DataType
Object

Format zawartości Schowka podczas ich wstawiania do dokumentu. WdPasteDataType.

IconFileName
Object

Jeśli DisplayAsIcon jest trueto , ten argument jest ścieżką i nazwą pliku, w którym jest przechowywana ikona do wyświetlenia.

IconLabel
Object

Jeśli DisplayAsIcon jest trueto , ten argument jest tekstem wyświetlanym poniżej ikony.

Przykłady

Poniższy przykład kodu wstawia zawartość Schowka w kontrolce Bookmark jako niesformatowany tekst. W tym przykładzie założono, że Schowek zawiera jakiś tekst.

Ten przykład dotyczy dostosowywania na poziomie dokumentu.

private void BookmarkPasteSpecial()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    
    object DataType = Word.WdPasteDataType.wdPasteText;
    bookmark1.PasteSpecial(ref missing, ref missing, ref missing,
        ref missing, ref DataType, ref missing, ref missing);
}
Private Sub BookmarkPasteSpecial()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")

    Bookmark1.PasteSpecial(DataType:=Word.WdPasteDataType.wdPasteText)

End Sub

Uwagi

Paste W przeciwieństwie do metody , PasteSpecial można kontrolować format wklejonych informacji i (opcjonalnie) ustanowić link do pliku źródłowego (na przykład arkusz programu Microsoft Office Excel).

Wywołanie tej metody może usunąć kontrolkę Bookmark .

Parametry opcjonalne

Aby uzyskać informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach pakietu Office.

Dotyczy