0

我想使用 matlab 自动将电子邮件(通过 Outlook)发送给其他人,而我希望表格显示在电子邮件正文中,而不是作为附件。

假设我有一个名为 ABC.xlsx 的电子表格,如果我想提取一张表格并将其放入电子邮件正文中,我应该怎么做?

我使用以下代码,

h = actxserver('outlook.Application');
mail = h.CreateItem('olMail');
mail.Subject = 'test';
mail.To = ['***@****.com'];

mail.BodyFormat = 'olFormatHTML';
mail.HTMLBody = 'This is a test for email sending!';



mail.attachments.Add('ABC.xlsx');


mail.Send;
h.release;
4

1 回答 1

0

我建议您看一下功能xlsread,记录在这里。读取xlsx页面想要的内容后,可以将其格式化为html表格,放入mail.HTMLBody.

于 2013-08-02T09:38:11.577 回答