Outlook 2007 VBA代码跳转到(打开)IMAP收件箱

时间:2009-05-23 11:56:48

标签: outlook keyboard-shortcuts imap outlook-vba

我使用Outlook通过IMAP与GMail同步邮件。

Outlook转到收件箱的默认快捷方式( Shift + Ctrl + I )打开原始收件箱,而不是新的默认IMAP收件箱(我已将其指定为新的Outlook默认电子邮件帐户)。

我想创建可以绑定到另一个按键的VBA代码,这将打开IMAP收件箱。

3 个答案:

答案 0 :(得分:0)

我认为唯一的方法是在工具栏上创建一个按钮,搜索您的IMAP文件夹并在其上显示调用。 然后,您可以为该按钮分配键盘快捷键并使用它。 另一种方法是使用winapi挂钩快捷方式并调用搜索和显示。

76mel

答案 1 :(得分:0)

- 右键单击​​DESKTOP
- 点击新>快捷方式
-for OUTLOOK 2003类型(包括双引号):“C:\ Program Files \ Microsoft Office \ OFFICE11 \ OUTLOOK.EXE”Outlook:// SUBSTITUTE-OUTLOOK-INBOX-NAME-HERE / Inbox

-for OUTLOOK 2007类型(包括双引号):“C:\ Program Files \ Microsoft Office \ OFFICE12 \ OUTLOOK.EXE”Outlook:// SUBSTITUTE-OUTLOOK-INBOX-NAME-HERE / Inbox

答案 2 :(得分:0)

希望这仍然与某人有关;加入dakruhm的回答:

最好将/recycle开关添加到命令中。这样,如果Outlook处于打开状态,则不会创建新的Outlook窗口。 (除非你想要创建一个,否则使用它。)

因此,命令(对于Outlook 2007)如下所示:

"C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE" /recycle Outlook://Gmail IMAP/Inbox

此外,dakruhm的答案非常详细,但他忘了提到你需要分配一个快捷键。我已经检查了这一点,如果你使用 Ctrl + Shift + I ,在执行命令之前似乎有一段延迟。因此,我使用 Ctrl + Alt + I ,这需要一些习惯,但工作得更快。