Word 文档中有一些注释。突出显示一个后,我想删除它。我可以循环浏览所有评论。如何知道选择了哪个评论?我在下面写了代码,但document.Comments[i].Reference.Start
似乎并不存在。
MSWord.Document document = ThisDocument.Instance.InteropDocument;
try
{
DocumentProtector.Unprotect(document);
for (int i=1; i<=document.Comments.Count; i++)
{
MSWord.Range r = document.Comments[i].Reference;
if (document.Application.Selection.Range.Start == document.Comments[i].Reference.Start)
document.Comments[i].Delete();
}
}
finally
{
DocumentProtector.Protect(document);
}