我正在编写一个程序,该程序将预先填写要发送数据的电子邮件。但是,我想在实际发送之前向用户显示电子邮件。C++ 的 MailItem 类中包含的显示方法需要一个 VARIANT 变量。我对 C++ 比较陌生,所以我以前从未处理过 VARIANT 变量。根据我的研究,我发现这解释了变体是什么。
当我声明一个变体并将其用于参数时,我只会收到错误“变量类型错误”。我使用的代码如下。我知道那行不通,但老实说,我不知道用什么来填充变体以使其工作。MailItem 类的站点说不应该需要变体变量,但是没有它我的代码将无法编译。该站点似乎是针对 Visual Basic 的,它不能帮助我使用 C++ 工作。
VARIANT modal;
olMailItem.Display(modal);
你们中有人有这方面的经验,可以指出我正确的方向吗?我很感激。