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