当前位置: 代码迷 >> Office >> word书签在写下内容后就消失了
  详细解决方案

word书签在写下内容后就消失了

热度:402   发布时间:2016-05-05 05:49:16.0
word书签在写入内容后就消失了?
本人用C#把一些信息导入word中指定书签处,为什么在导入数据以后那个书签就自动消失了?有没有什么办法保留书签及其内容?

------解决方案--------------------
按理说是不会自动消失的吧?我也做过用在书签位置导入数据 你再在word中看看书签在不在了
------解决方案--------------------
给你一段js参考一下,这种赋值方式就可以保留书签。
// 功能:给书签赋值
// 参数:1. 书签名称;2.值
function SetValueToBookMark(BookMarkName, txtValue)
{

var bkmkObj = document.getElementById("PageOfficeCtrl1").Document.BookMarks(BookMarkName);
if(!bkmkObj)
{
alert("Word 模板中不存在名称为:\""+BookMarkName+"\"的书签!");
}
var saverange = bkmkObj.Range;
saverange.Text = txtValue;
document.getElementById("PageOfficeCtrl1").Document.Bookmarks.Add(BookMarkName,saverange);

}
------解决方案--------------------
不是有人写代码了?
  相关解决方案