如何打开一个MS Word文档在客户端通过点击链接在我的asp.net页面,并提供数据给它
how to open a MS Word Document in client side by clicking on a link in my asp.net page and feed data to it
我想通过点击我的asp.net页面中的链接在客户端打开一个MS Word文档,然后从页面内的文本框中填充一些文本,并在用户保存文档后,我可以得到一个响应来做我的东西。
你最好的解决方案是什么?据我所知,OpenXML
是为了在服务器上操纵文档,这不适合我的问题,我有同样的问题,Microsoft.Office.Interop.Word
可以创建一个word文档,但它也是服务器端,不会有帮助。
我可以创建一些xml模板,并使用文本框值为xml提供所需的数据使用java脚本,但问题是,通过使用这种方法,文件只是在客户端下载,我不知道发生了什么。
我需要ms word打开得到一些数据,然后关闭并通知我。这可能吗?
尝试在文档中放置一个VBA宏到Document_Close事件。当然,用户必须声明该文档是可信的,可以在下载时运行事件。
但是在Document_Close事件中,您可以读取已填写的数据,假设它不是字段或书签,然后将该数据发送回服务器
我最终使用DocX。用户在页面内提供一些数据并提交后,我使用该技术在服务器上创建文档。
在服务器上更新文档的最好方法是使用WebDAV功能,它添加了我需要的确切功能到我的应用程序中。MS Office内置了对WebDAV的支持,它可以很容易地在IIS 7.5中配置。因此,用户可以使用自己的客户端MS Word在服务器上打开/编辑/保存文档,保存后,服务器上的文档得到更新。
相关文章:
- 如何将我的自定义时间选择器链接到我的asp.net
- 使用JavaScript将日期/时间添加到我的asp.net用户控件中
- Regex验证应用于我的asp网页上的所有按钮
- 将jsmeter用于我的asp.net应用程序
- 禁用浏览器后退按钮,但在我的 asp.net 应用程序中保持启用状态
- JSON 对象未正确发送到我的 ASP.NET MVC 控制器,缺少属性
- 为什么我的ASP网站内容没有被谷歌抓取
- 使用 ajax 将我的 asp.net 网格视图与 javascript 绑定
- 如何让我的 ASP 表控件显示/隐藏?(并不像听起来那么简单)
- 我可以在我的 asp.net 代码中访问 Javascript 数组吗?
- 如何查看我的 asp.net 网站的实时访问者数量
- 如何在脚本中传递有关我的 asp 页面中“OnClick”事件的参数
- 设置我的ASP.NET MVC 3项目自动感知正在运行的语言
- 在我的asp.net MVC中返回一个只包含java脚本警报的部分视图是不是一个糟糕的设计
- 如何创建一个自定义的java脚本警报,并在我的asp.net MVC中向它传递一个对象属性
- 为什么我的ASP.NET按钮控件没有启动JQuery对话框
- JQueryUI日期选择器在我的asp.net mvc视图中
- 我的ASP.NET页面怎么能从客户端代码到服务器代码来回几次呢
- 如何使alasql在我的asp.net web应用程序中工作
- 如何打开一个MS Word文档在客户端通过点击链接在我的asp.net页面,并提供数据给它