书签的赋值丢失问题
//赋值方式一,不存在问题
this.b1.Text = "";
//赋值方式二,Range包含了bookmark本身,对它的Text进行赋值会删除掉这个bookmark,所以改变了Text以后要重新再新建一个bookmark。
this.b2.Range.Text = "";
赋值方式二丢失的处理
stringbookmarkName = ptcOtherTextInputItem8.Name;
objectrange = ptcOtherTextInputItem8.Range;
// 新建一个书签
ptcOtherTextInputItem8.Range.Text= " "; ptcOtherTextInputItem8.Application.ActiveDocument.Bookmarks.Add(bookmarkName,ref range);
本文探讨了在文档编辑中遇到的书签赋值丢失问题。通过两种不同的赋值方式对比,解释了为何第二种方式会导致书签丢失,并提供了解决方案。涉及到书签的创建与管理等内容。

被折叠的 条评论
为什么被折叠?



