我是用的代碼是:
?
?Word.Application app = new Word.Application();??????? //模板文件??????? string TemplateFile = "";//@"E:\work\testPrint.doc";
...............
//模板文件拷貝到新文件??????? File.Copy(TemplateFile, FileName);??????? Word.Document doc = new Word.Document();??????? object Obj_FileName = FileName;??????? object Visible = false;??????? object;??????? object missing = System.Reflection.Missing.Value;??????? //打開(kāi)文件??????? doc = app.Documents.Open(ref Obj_FileName, ref missing, ref ReadOnly, ref missing,??????????? ref missing, ref missing, ref missing, ref missing,??????????? ref missing, ref missing, ref missing, ref Visible,??????????? ref missing, ref missing, ref missing,??????????? ref missing);??????? doc.Activate();
??????? foreach (Word.Bookmark bm in doc.Bookmarks)??????? {??????????? if (bm.Name == "title")??????????? {??????????????? bm.Select();??????????????? bm.Range.Text = title;??????????? }??????????? else if (bm.Name == "content")??????????? { ??????????????? bm.Select();??????????????? //bm.Range.Text = Comm.StripHTML(content);??????????????? bm.Range.Text = content;??????????? }?????????? ??????? }
我的問(wèn)題是: 導(dǎo)出的內(nèi)容中有很多word標(biāo)簽。像"<span>","<P>","<?xml:namespace>"這樣的東西。這個(gè)問(wèn)題怎么解決啊!
1 回答

慕哥9229398
TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超6個(gè)贊
你這個(gè)如果只是把模版文件填值,出現(xiàn)word標(biāo)簽的話就很奇怪了.
不過(guò)你先試試看.File.Copy(TemplateFile, FileName);這個(gè)是沒(méi)必要的.你可以直接打開(kāi)這個(gè)文件TemplateFile
然后保存為FileName就好,沒(méi)必要先Copy.
- 1 回答
- 0 關(guān)注
- 308 瀏覽
添加回答
舉報(bào)
0/150
提交
取消