为什么修改书签的文本时书签丢失了
时间:2009-02-12
来源:互联网
今天偶然用到书签,想在别处引用此书签,可是修改书签时却发现书签内容时书签总爱丢失,无法修改,请教各位了。
作者: yy10 发布时间: 2009-02-12
问题表述有点不清楚。
作者: 子恺 发布时间: 2009-02-13
我也遇到这个问题,通过在这里学习解决了,方法是更改改书签内容后,重新插入书签,书签名称不变。
Set r = thisDocument.Bookmarks("书签名称").Range '保存书签的内容范围在range对象r中
r.text = "新的书签内容" ‘更改r的内容,经过此操作后,书签会消失
r.Select ’选中新的书签内容
thisDocument.Bookmarks.Add "书签名称", Selection.Range ‘将选中的新书签内容定义为原来的书签名称
Set r = thisDocument.Range ’设置r为整个文档的范围
r.Select ‘选中整个文档
Selection.Fields.Update ’更新所有引用此书签的域
Set r = thisDocument.Bookmarks("书签名称").Range '保存书签的内容范围在range对象r中
r.text = "新的书签内容" ‘更改r的内容,经过此操作后,书签会消失
r.Select ’选中新的书签内容
thisDocument.Bookmarks.Add "书签名称", Selection.Range ‘将选中的新书签内容定义为原来的书签名称
Set r = thisDocument.Range ’设置r为整个文档的范围
r.Select ‘选中整个文档
Selection.Fields.Update ’更新所有引用此书签的域
作者: decwangfei 发布时间: 2009-02-13
楼上的我不太明白,我可不想修改书签内容后再手动插入书签,那样似乎没有什么意义。
今天想了很久,查了很多资料,最后放弃了书签,改用用vba为窗体域赋值的方法,因为涉及到计算的问题。本来以为使用书签就可以的,不知道为什么书签一修改就消失了。
今天想了很久,查了很多资料,最后放弃了书签,改用用vba为窗体域赋值的方法,因为涉及到计算的问题。本来以为使用书签就可以的,不知道为什么书签一修改就消失了。
作者: yy10 发布时间: 2009-02-13
这事也搞得我好烦的,原来是你修改书签的时候不能全选书签修改,只能是插入你要修改的数据后再逐个删除原来的书签就对了。
作者: tjc5471 发布时间: 2011-01-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28