首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >最小化“新建电子邮件”对话框

最小化“新建电子邮件”对话框
EN

Stack Overflow用户
提问于 2018-01-25 05:12:17
回答 2查看 122关注 0票数 1

我尝试修改一封新的电子邮件。一切正常,但我想最小化修改期间Outlook中的“新电子邮件”对话框,我不知道在哪里做这件事。

这是我到目前为止的代码:

代码语言:javascript
运行
复制
public Outlook.MailItem convertMail()
{                 
    mail.Subject = "New subject";
    mail.Body =  "This is the test text";        
    return mail;
}

我已经试过了:

代码语言:javascript
运行
复制
mail.Display(false);

这不起作用,我不知道该使用哪个函数。如何通过代码最小化Outlook对话框?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-25 05:23:54

从Outlook Interop中,我相信你能得到的最接近的是:

代码语言:javascript
运行
复制
outlookApp.Inspector inspect;
inspect = mail.GetInspector;
inspect.Display;
inspect.WindowState = olMinimized; // probably outlookApp.olMinimized

(虽然我现在不能测试)

票数 1
EN

Stack Overflow用户

发布于 2018-01-25 05:24:44

消息编辑器的窗口状态不是邮件项的属性,而是其检查器的属性:

代码语言:javascript
运行
复制
var inspector = mail.GetInspector;
inspector.WindowState = OlWindowState.olMinimized;

这假设在此代码执行时,窗口已经显示在屏幕上。否则,请在设置窗口状态之前调用inspector.Display(false)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48431670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档