Aracılığıyla paylaş


Nasıl Yapılır: Yer İşarti Denetimlerinin Boyutunu Değiştirme

Bookmark denetiminin boyutu denetim Microsoft Office belgesine eklenirken ayarlanır. İsterseniz denetimi daha sonra yeniden boyutlandırabilirsiniz.

Uygulama alanı: Bu konudaki bilgiler Word 2007 ve Word 2010 uygulamalarının belge düzeyi projelerine ve uygulama düzeyi projelerine yöneliktir. Daha fazla bilgi için bkz. Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.

Bir yer işaretini yeniden boyutlandırmanın üç yolu vardır.

  • Bookmark denetimine metin ekleme ya da bu denetimden metin kaldırma.

    Bir yer işaretine metin eklediğiniz zaman yer işaretinin boyutu otomatik olarak yeni metni kapsamak üzere artar. Metin sildiğiniz zaman yer işaretinin boyutu otomatik olarak azalır.

  • Bookmark denetiminin Start ve End özelliklerini değiştirme.

    Bu seçenek, az sayıda karakter değiştirirken yararlıdır.

  • Bookmark denetimini yeniden oluşturma.

    Bu, yer işaretinin boyutu veya konumunda önemli değişiklikler varsa yararlıdır.

Belge düzeyi projelerinde Bookmark denetimlerini projenizdeki belgeye tasarım veya çalışma anında ekleyebilirsiniz. Belge düzeyi projeleri uygulamarında Bookmark denetimlerini herhangi bir açık belgeye çalışma anında ekleyebilirsiniz. Daha fazla bilgi için bkz. Nasıl Yapılır: Word Belgelerine Bookmark (Yer İşareti) Denetimi Ekleme.

Not

Bilgisayarınız, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazıları için farklı adlar veya konumlar gösterebilir. Bu öğeleri bilgisayarınızdaki Visual Studio sürümü ve kullandığınız ayarlar belirler. Daha fazla bilgi için bkz: Visual Studio Ayarlar.

Start (Başlangıç) ve End (Son) Özelliklerini Değiştirme

Belge düzeyi projelerde tasarım anında yer işaretini yeniden boyutlandırma

  1. Özellikler penceresinden yer işaretini seçin.

  2. Start özelliğinin değerini artırın veya azaltın.

  3. End özelliğinin değerini artırın veya azaltın.

Belge düzeyi projelerde çalışma anında yer işaretini yeniden boyutlandırma

  • Çalışma ya da tasarım anında oluşturduğunuz Bookmark'ın Start ve End özelliklerini değiştirin.

    Aşağıdaki kod örneği SampleBookmark isimli yer işaretinin başına beş karakter ekler. Bu kod yer işaretinden önce en az beş karakterlik metin olduğunu varsayar.

    Me.SampleBookmark.Start = Me.SampleBookmark.Start - 5
    
    this.SampleBookmark.Start = this.SampleBookmark.Start - 5;
    

    Aşağıdaki kod örneği aynı yer işaretinin sonuna beş karakter ekler. Bu kod yer işaretinden sonra en az beş karakterlik metin olduğunu varsayar.

    Me.SampleBookmark.End = Me.SampleBookmark.End + 5
    
    this.SampleBookmark.End = this.SampleBookmark.End + 5;
    

Uygulama düzeyi projelerde çalışma anında yer işaretini yeniden boyutlandırma

  • Çalışma ya da tasarım anında oluşturduğunuz Bookmark'ın Start ve End özelliklerini değiştirin.

    Aşağıdaki kod örneği etkin belgenin ilk paragrafında metni içeren bir Bookmark oluşturur ve Bookmark'ın başından ve sonundan beş karakter kaldırır.

    ' Use the following line of code in projects that target the .NET Framework 4.
    Dim VstoDocument As Microsoft.Office.Tools.Word.Document = _
        Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
    
    ' In projects that target the .NET Framework 3.5, use the following line of code.
    ' Dim vstoDocument As Microsoft.Office.Tools.Word.Document = _
    '     Me.Application.ActiveDocument.GetVstoObject()
    
    vstoDocument.ActiveWindow.View.ShowBookmarks = True
    vstoDocument.Paragraphs(1).Range.InsertParagraphBefore()
    
    Dim firstParagraph As Word.Range = vstoDocument.Paragraphs(1).Range
    firstParagraph.Text = "123456789abcdefghijklmnopqrstuvwxyz"
    
    Dim sampleBookmark As Microsoft.Office.Tools.Word.Bookmark = _
        vstoDocument.Controls.AddBookmark(firstParagraph, "bookmark1")
    sampleBookmark.Start = sampleBookmark.Start + 5
    sampleBookmark.End = sampleBookmark.End - 5
    
    // Use the following line of code in projects that target the .NET Framework 4.
    Microsoft.Office.Tools.Word.Document vstoDocument =
        Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
    
    // In projects that target the .NET Framework 3.5, use the following line of code.
    // Microsoft.Office.Tools.Word.Document vstoDocument = 
    //     this.Application.ActiveDocument.GetVstoObject();
    
    vstoDocument.ActiveWindow.View.ShowBookmarks = true;
    vstoDocument.Paragraphs[1].Range.InsertParagraphBefore();
    
    Word.Range firstParagraph = vstoDocument.Paragraphs[1].Range;
    firstParagraph.Text = "123456789abcdefghijklmnopqrstuvwxyz";
    
    Microsoft.Office.Tools.Word.Bookmark sampleBookmark =
        vstoDocument.Controls.AddBookmark(firstParagraph, "bookmark1");
    sampleBookmark.Start = sampleBookmark.Start + 5;
    sampleBookmark.End = sampleBookmark.End - 5;
    

Yer İşaretini Yeniden Oluşturma

Belge düzeyi projelerinde bir yer işaretinin boyutunu aynı adlı fakat farklı boyutlu yeni bir yer işareti ekleyerek değiştirebilirsiniz.

Belge düzeyi projelerde tasarım anında yer işaretini yeniden oluşturma

  1. Yeni Bookmark denetimine dahil edilecek metni seçin.

  2. Ekle menüsünde Yer İşareti'ni tıklatın.

  3. Yer İşareti iletişim kutusunda, yeniden boyutlandırmak istediğiniz yer işaretinin adını seçin ve Ekle'yi tıklatın.

Ayrıca bkz.

Görevler

Nasıl Yapılır: Word Belgelerine Bookmark (Yer İşareti) Denetimi Ekleme

Nasıl Yapılır: NamedRange Denetimlerinin Boyutunu Değiştirme

Nasıl Yapılır: ListObject Denetimlerinin Boyutunu Değiştirme

Kavramlar

Genişletilmiş Nesneleri Kullanarak Word'ü Otomatikleştirme

Konak Öğeleri ve Konak Kontrollerine Genel Bakış

Ana Bilgisayar Öğelerinin ve Ana Bilgisayar Denetimlerinin Programsal Sınırlamaları