Outlook を使用して、IMAP 経由で GMail とメールを同期しています。
受信トレイに移動するための Outlook の既定のショートカット ( Shift+ Ctrl+ I) は、新しい既定の IMAP 受信トレイ (新しい Outlook の既定の電子メール アカウントとして指定したもの) ではなく、元の受信トレイを開きます。
IMAP Inbox を開く別のキーストロークにバインドできる VBA コードを作成したいと考えています。
Outlook を使用して、IMAP 経由で GMail とメールを同期しています。
受信トレイに移動するための Outlook の既定のショートカット ( Shift+ Ctrl+ I) は、新しい既定の IMAP 受信トレイ (新しい Outlook の既定の電子メール アカウントとして指定したもの) ではなく、元の受信トレイを開きます。
IMAP Inbox を開く別のキーストロークにバインドできる VBA コードを作成したいと考えています。
-DESKTOPを右クリック-[新規]
> [ショートカット]をクリック-OUTLOOK2003
タイプの場合(二重引用符を含む): "C:\ Program Files \ Microsoft Office \ OFFICE11 \ OUTLOOK.EXE" Outlook://SUBSTITUTE-OUTLOOK-INBOX-NAME -ここ/受信トレイ
-OUTLOOK 2007タイプの場合(二重引用符を含む): "C:\ Program Files \ Microsoft Office \ OFFICE12 \ OUTLOOK.EXE" Outlook://SUBSTITUTE-OUTLOOK-INBOX-NAME-HERE/Inbox
これを行う唯一の方法は、ツールバーにボタンを作成して IMAP フォルダーを検索し、その上に表示を呼び出すことだと思います。次に、そのボタンにキーボード ショートカットを割り当てて、それを使用できます。もう 1 つの方法は、winapi を使用してショートカットをフックし、検索と表示を呼び出すことです。
76メル
これがまだ誰かに関連していることを願っています。ダクルムの答えに追加:
/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を使用します。これには慣れが必要ですが、はるかに高速に動作します。