.NET在webform中将word另存为html?

rainyubin 2007-07-21 10:43:53
leader做了一个winform的项目 测试成功了 可是放到我的webform里却不行 这是什么原因?代码如下:
Word.ApplicationClass w_app = new Word.ApplicationClass();
Type wordType = w_app.GetType();
Word.Documents w_docs = w_app.Documents;

Type docsType = w_docs.GetType();
//object m_path = @"C:\\Inetpub\\wwwroot\\WebApplication1\\data\\";
object m_path = this.Server.MapPath("/WebApplication1/data/");
object filename = @"空履2";
object p_file_nm = m_path.ToString() + filename.ToString() + @".doc";
//object saveFileName = m_path + "HTML\\" + filename + @".html";
object saveFileName = m_path + "HTML/" + filename + @".html";

//Word.Document w_doc = (Word.Document)docsType.InvokeMember("Open",System.Reflection.BindingFlags.InvokeMethod,null,w_docs,new Object[] { p_file_nm, true, true });
Word.Document w_doc = (Word.Document)docsType.InvokeMember("Open",System.Reflection.BindingFlags.InvokeMethod,null,w_docs,new Object[] { p_file_nm, true, true });new UnknownWrapper(null)

Type docType = w_doc.GetType();

docType.InvokeMember("SaveAs", System.Reflection.BindingFlags.InvokeMethod,null,w_doc, new object[]{saveFileName, Word.WdSaveFormat.wdFormatFilteredHTML});

wordType.InvokeMember("Quit",
System.Reflection.BindingFlags.InvokeMethod,
null,
w_app,
null);
...全文
74 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
rainyubin 2007-09-20
  • 打赏
  • 举报
回复
来个人接分也好啊!

6,210

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧