Практическое руководство. Добавление и удаление примечаний в листе
Обновлен: Июль 2008
Применение |
---|
Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office. Тип проекта
Версия Microsoft Office
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
Существует возможность добавления и удаления комментариев в листах Microsoft Office Excel программными средствами. Примечания можно добавлять только в отдельные ячейки, но не в диапазон с несколькими ячейками.
Добавление и удаление комментария в проекте уровня документа
В следующем примере предполагается, что существует элемент управления NamedRange с именем dateComment, состоящий из одной ячейки и расположенный на листе с именем Sheet1.
Добавление нового комментария в именованный диапазон
Вызовите метод AddComment элемента управления NamedRange и укажите текст примечания. Данный код необходимо поместить в класс Sheet1.
Me.dateComment.AddComment("Comment added " & DateTime.Now)
this.dateComment.AddComment("Comment added " + DateTime.Now.ToString());
Удаление примечания из именованного диапазона
Проверка наличия примечания в диапазоне и его последующее удаление. Данный код необходимо поместить в класс Sheet1.
If Not Me.dateComment.Comment Is Nothing Then Me.dateComment.Comment.Delete() End If
if (this.dateComment.Comment != null) { this.dateComment.Comment.Delete(); }
Добавление и удаление комментария в проекте надстройки уровня приложения
В следующем примере предполагается, что в активном листе существует элемент управления Microsoft.Office.Interop.Excel.Range с именем dateComment, состоящий из одной ячейки.
Добавление нового комментария в диапазон Excel
Вызовите метод AddComment элемента управления Microsoft.Office.Interop.Excel.Range и укажите текст примечания.
Dim dateComment As Excel.Range = Me.Application.Range("A1") dateComment.AddComment("Comment added " & DateTime.Now)
Excel.Range dateComment = this.Application.get_Range("A1", missing); dateComment.AddComment("Comment added " + DateTime.Now.ToString());
Удаление примечания из диапазона Excel
Проверка наличия примечания в диапазоне и его последующее удаление.
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", missing); if (dateComment.Comment != null) { dateComment.Comment.Delete(); }
См. также
Задачи
Практическое руководство. Показ комментариев листа.
Основные понятия
Журнал изменений
Дата |
Журнал изменений |
Причина |
---|---|---|
Июль 2008 |
Добавлен пример кода, который можно использовать в надстройке уровня приложения. |
Обратная связь от клиента. |