Nasıl yapılır: Program Aracılığıyla Çalışma Sayfası Açıklamaları Ekleme ve Silme

Microsoft Office Excel çalışma sayfalarında program aracılığıyla açıklama ekleyebilir ve silebilirsiniz.Açıklamalar sadece tek hücreye eklenebilir, çoklu hücre aralıklarına eklenemez.

Uygulama hedefi: Bu konudaki bilgiler, Excel 2013 ve Excel 2010 için belge düzeyi projeler ve uygulama düzeyi projelere yöneliktir. Daha fazla bilgi edinmek için, bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilir Özellikler.

Belge Düzeyi Projesinde Açıklama Ekleme ve Silme

Aşağıdaki örnekte Sheet1 adındaki çalışma sayfasında dateComment adında tek hücreden oluşmuş bir NamedRange denetimi olduğu varsayılır.

Adlandırılmış aralığa yeni bir açıklama eklemek için

  • NamedRange denetiminin AddComment yöntemini çağırın ve bir açıklama metni verin.Bu kod Sheet1 sınıfına yerleştirilmelidir.

    Me.dateComment.AddComment("Comment added " & DateTime.Now)
    
    this.dateComment.AddComment("Comment added " + DateTime.Now.ToString());
    

Adlandırılmış aralıktan açıklama silmek için

  • O aralıkta açıklamanın olduğundan emin olun ve silin.Bu kod Sheet1 sınıfına yerleştirilmelidir.

    If Not Me.dateComment.Comment Is Nothing Then 
        Me.dateComment.Comment.Delete()
    End If
    
    if (this.dateComment.Comment != null)
    {
        this.dateComment.Comment.Delete();
    }
    

Uygulama Düzeyi Eklenti Projesinde Açıklama Ekleme ve Silme

Aşağıdaki örnekte etkin çalışma sayfasında dateComment adında tek hücreden oluşmuş bir Range denetimi olduğu varsayılır.

Bir Excel aralığına yeni bir açıklama eklemek için

  • Range denetiminin AddComment yöntemini çağırın ve bir açıklama metni verin.

    Dim dateComment As Excel.Range = Me.Application.Range("A1")
    dateComment.AddComment("Comment added " & DateTime.Now)
    
    Excel.Range dateComment = this.Application.get_Range("A1");
    dateComment.AddComment("Comment added " + DateTime.Now.ToString());
    

Bir Excel aralığından açıklama silmek için

  • O aralıkta açıklamanın olduğundan emin olun ve silin.

    Dim dateComment As Excel.Range = Me.Application.Range("A1")
    If Not dateComment.Comment Is Nothing Then
        dateComment.Comment.Delete()
    End If
    
    Excel.Range dateComment = this.Application.get_Range("A1");
    if (dateComment.Comment != null)
    {
        dateComment.Comment.Delete();
    }
    

Ayrıca bkz.

Görevler

Nasıl yapılır: Program Aracılığıyla Çalışma Sayfası Açıklamalarını Görüntüleme

Kavramlar

Çalışma Sayfaları ile Çalışma

NamedRange Denetimi