首页新闻找找看学习计划

把富文本里的html 插入word中

0
悬赏园豆:100 [待解决问题]

Document doc = new Document(Server.MapPath(tempFile));
DocumentBuilder builder = new DocumentBuilder(doc);
foreach (var key in dic.Keys)
{
var repStr = string.Format("{0}", key);

                if (key == "$合同内容$")
                {
                    doc.Range.Replace(repStr, "", false, false);
                    Bookmark bookmark = doc.Range.Bookmarks[0];
                    builder.MoveToBookmark(bookmark.Name);
                    builder.InsertHtml(dic[key]);
                    
                }
                else if (key == "$附件内容$")
                {
                    doc.Range.Replace(repStr, "", false, false);
                    Bookmark bookmark = doc.Range.Bookmarks[0];
                    builder.MoveToBookmark(bookmark.Name);
                    builder.InsertHtml(dic[key]);
                }
                else
                {
                    doc.Range.Replace(repStr, dic[key], false, false);
                }
            }

现在遇到个问题,二个定位到了一起。doc.Range.Bookmarks[1]肯定是错的。怎么正确分别定位

淡定的无奈的主页 淡定的无奈 | 初学一级 | 园豆:102
提问于:2019-08-10 11:29
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册