Bookmark.PasteSpecial Yöntem

Tanım

Pano içeriğini Bookmark denetime ekler.

public void PasteSpecial (ref object IconIndex, ref object Link, ref object Placement, ref object DisplayAsIcon, ref object DataType, ref object IconFileName, ref object IconLabel);

Parametreler

IconIndex
Object

DisplayAsIcon ise true Bu bağımsız değişken, ıfilenametarafından belirtilen program dosyasında kullanmak istediğiniz simgeye karşılık gelen bir sayıdır. Simge Değiştir iletişim kutusunda simgeler görünür: 0 (sıfır) ilk simgeye karşılık gelir, 1 ikinci simgeye karşılık gelir ve bu şekilde devam eder. Bu bağımsız değişken atlanırsa, ilk (varsayılan) simge kullanılır.

Link
Object

truePano içeriğinin kaynak dosyasına bir bağlantı oluşturmak için. Varsayılan değer: false.

Placement
Object

Şu sabitlerden herhangi biri olabilir WdOLEPlacement : wdFloatOverText veya wdInLine . Varsayılan değer: wdInLine.

DisplayAsIcon
Object

truebağlantıyı bir simge olarak göstermek için. Varsayılan değer: false.

DataType
Object

Belgeye yerleştirildiğinde Pano içeriği için bir biçim. WdPasteDataType.

IconFileName
Object

DisplayAsIcon ise true , bu bağımsız değişken, görüntülenecek simgenin depolandığı dosyanın yolu ve dosya adıdır.

IconLabel
Object

DisplayAsIcon ise true , bu bağımsız değişken simgenin altında görüntülenen metindir.

Örnekler

Aşağıdaki kod örneği, Pano içeriğini Bookmark denetimdeki biçimlendirilmemiş metin olarak ekler. Bu örnek, panonun bir metin içerdiğini varsayar.

Bu örnek, belge düzeyinde özelleştirme içindir

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

Açıklamalar

Yönteminden farklı olarak Paste , PasteSpecial Yapıştırılan bilgilerin biçimini denetleyebilir ve (isteğe bağlı olarak) kaynak dosyanın bir bağlantısını (örneğin, bir Microsoft Office Excel çalışma sayfası) oluşturabilirsiniz.

Bu yöntemin çağrılması Bookmark denetimi silebilir.

İsteğe Bağlı Parametreler

İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz. Office çözümlerinde Isteğe bağlı parametreler.

Şunlara uygulanır