Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在c#中动态创建Excel工作簿并作为电子邮件附件发送?_C#_Excel_Vsto - Fatal编程技术网

如何在c#中动态创建Excel工作簿并作为电子邮件附件发送?

如何在c#中动态创建Excel工作簿并作为电子邮件附件发送?,c#,excel,vsto,C#,Excel,Vsto,我想在代码中动态创建一本工作手册,而不存储它,我想将其作为附件发送到电子邮件中。我在c#中使用VSTO。我发现在openXml中实现这一点的答案很少。但我已经在excel中完成了所有其他实现,现在很难切换 提前感谢您的帮助。应该有一个工作表。MailEnvelope属性。在mailevelope下,您应该能够定义收件人等。mailevelope.Item.Send()方法将触发电子邮件。临时存储文件并在发送到客户端后将其删除有什么不对?

我想在代码中动态创建一本工作手册,而不存储它,我想将其作为附件发送到电子邮件中。我在c#中使用VSTO。我发现在openXml中实现这一点的答案很少。但我已经在excel中完成了所有其他实现,现在很难切换


提前感谢您的帮助。

应该有一个
工作表。MailEnvelope
属性。在
mailevelope
下,您应该能够定义收件人等。
mailevelope.Item.Send()
方法将触发电子邮件。

临时存储文件并在发送到客户端后将其删除有什么不对?