在outlook中附加一个html页面作为ac#application中的word文档

use*_*939 3 html c# asp.net outlook ms-word

我正在用c#编写一个Web表单应用程序,我遇到了这个问题.我想在一个页面中创建一个按钮:1)它打开outook 2)要发送的邮件的附件是作为word文档的aspx页面.

我已经试了两天但我还是找不到解决办法!我几乎达到了一个脚本的解决方案,首先(使用Interop.World库)打开Word并从html代码创建文档,然后运行一个宏打开Outlook,附件中的文档......但它只有效当我调试应用程序时,它不会在我的本地Intranet中发布页面.

Shy*_*yju 5

你不能做这个.

您在ASP.NET/JSP/PHP中创建Web应用程序,您的网站将以HTML格式呈现给客户端浏览器.它无法访问客户端计算机中的应用程序.如果可能,人们会编写网站,在客户端计算机中自动打开skype/outlook/drop box应用程序并窃取相关数据发送给作​​者.

您可以在客户端计算机上执行某项操作的唯一可能性是创建Activex组件并让用户下载并授予运行权限.这与所有浏览器都不兼容.您还可以查看Silver light运行时的功能,以了解它在客户端可以执行的操作(非常小).

简介: 不要计划在客户端计算机上执行某些操作的任何功能.这几乎是不可能的.

您可以考虑的是其他一些库,它们会根据您的数据创建一些文档(PDF?),并使用dot net(SmtpClient类)中的标准电子邮件发送程序发送电子邮件.