Postupy: Přidávání a odstraňování komentářů v listech prostřednictvím kódu programu
Můžete programově přidat a odstranit komentáře v listech aplikace Microsoft Office Excel.Komentáře mohou být přidány pouze do jediné buňky nejsou k multi-cell oblastem.
Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu i na úrovni aplikace v Excelu 2013 a v Excelu 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.
Přidání a odstranění komentáře v dokumentu úroveň projektu
Následující příklady předpokládají, že se jednotlivé buňky NamedRange ovládací prvek s názvem dateComment na listu s názvem Sheet1.
Přidat nový komentář na pojmenované oblasti
Volání AddComment metoda NamedRange řízení a zadat text komentáře.Tento kód musí být umístěno Sheet1 třídy.
Me.dateComment.AddComment("Comment added " & DateTime.Now)
this.dateComment.AddComment("Comment added " + DateTime.Now.ToString());
Odstranit komentář z pojmenované oblasti
Ověřte, zda existuje poznámka na rozsah a odstraňte jej.Tento kód musí být umístěno Sheet1 třídy.
If Not Me.dateComment.Comment Is Nothing Then Me.dateComment.Comment.Delete() End If
if (this.dateComment.Comment != null) { this.dateComment.Comment.Delete(); }
Přidání a odstranění komentáře úroveň aplikace přidat v projektu
Následující příklady předpokládají, že se jednotlivé buňky Range s názvem dateComment na aktivním listu.
Přidat nový komentář do oblasti aplikace Excel
Volání AddComment metoda Range a zadejte text poznámky.
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());
Z oblasti aplikace Excel odstranit komentář
Ověřte, zda existuje poznámka na rozsah a odstraňte jej.
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(); }
Viz také
Úkoly
Postupy: Zobrazování komentářů v listech prostřednictvím kódu programu