美文网首页
word书签赋值的正确姿势

word书签赋值的正确姿势

作者: ichengzi | 来源:发表于2016-02-23 11:22 被阅读285次

    通过PIA操作word文档:

    //假设已经在doc文档中设置了一个名为id的书签
    var bk = myDoc.Bookmarks["id"];
    //错误姿势
    bk.Range.Text = "hello world";//这个相当于在这个bk的位置insert了一个 hello world
    //正确姿势
    var range = bk.Range;
    range.Text = "hello world";
    range.Underline = Word.WdUnderline.wdUnderlineDouble; //....还可以进行各种格式设置
    myDoc.Bookmarks.Add("id",range);//这个add操作会直接替换到原先的bk,然后bk的值也更新了
    

    MD,一个好好的赋值操作不是赋值,折腾了一个多小时

    相关文章

      网友评论

          本文标题:word书签赋值的正确姿势

          本文链接:https://www.haomeiwen.com/subject/yubbkttx.html