Word功能

Asp.net下C#调用Word功能的实例与总结

扶醉桌前 提交于 2020-03-02 06:41:24
本文通过一个实用例子完整演示了如何使用 C# 在 ASP.NET 里调用 Word 、自动化 Word ,并且总结了实际应用中发现的问题,最后提出了有效的解决方案。 关键词: ASP.NET; C#; Word; 自动化 ; VBA; COM; 死进程 ; 1. 建立工程 在 ASP.NET 里操作 Word 的第一步就是添加 COM 引用到你的工程里,通过右键点击 “ 解决方案资源管理器 ” 的 “ 引用 ” ,添加引用。选择 COM 选项卡,添加 Microsoft Word 12.0 Object Library (其中 12.0 是 Word 版本号,根据当前电脑上安装的 Word 版本确定)。 ASP.Net 会自动生成 Word 的 COM 包装类程序集添加到应用程序目录里。 2. 代码逻辑 在服务器端访问本地存在的 Word 文件 , 并根据他新建一个文件 , 利用 Word 的标签定位赋值。客户端浏览器通过文件链接访问到这个新生成的 Word 文件。 具体代码如下 : private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 object Missing = Type.Missing; // 取得 Word 文件路径 string strTemp = "doc