我正在做一个项目,在这个项目中,用户可以使用字段、文档属性和变量向文档中插入数据。用户还需要能够从文档中删除数据。到目前为止,我已经设法删除了文档属性和变量,但是我不确定如何删除(已经插入到文档中的)字段。请注意,我需要将字段与字符串进行比较,如果匹配,则将其从文档中删除。
发布于 2010-06-17 15:08:21
我假设您在Word中使用的是.NET互操作。那样的话,我相信你是在找Field.Delete。
当然,这也假设您知道如何获取要查找的字段,该字段通常会通过_Document.Fields (如果知道,则是一个更有限的范围)进行枚举,直到您获得正确的字段。
发布于 2010-06-17 15:10:30
Field有一个Delete方法。请参阅Field.Delete的文档。
所以我认为像这样的东西是可行的:
foreach(Field f in ActiveDocument.Fields)
{
f.Select();
if(f.Type == TypeYouWantToDelete)
{
d.Delete();
}
}https://stackoverflow.com/questions/3059459
复制相似问题