現在、Microsoft Outlook 2003
MS Outlook 2013 を使用していますが、これにアップグレードしたいと考えています。
私はいくつか作りました変更それは私の仕事にとって重要であり、私は疑問に思う彼らを新しい世界に連れて行く最も簡単な方法は何ですか?Outlook 2013
:
- カスタムビュー - 電子メールとカレンダーのカスタムビュー(主にテーブル)を操作しています
- カスタム メニュー - メニュー バーに 2 つの追加メニューを作成し、マクロを直接起動できるようにしました (キーボード ショートカットも使用可能)
- 検索フォルダ - カスタムビューを使用するカスタム検索フォルダをいくつか使用しており、特定のキーボードショートカットを使用してそれらのビューに直接ジャンプするための上記の VBA マクロをいくつか作成しました。
答え1
これは部分的な答えですが、可能であれば拡張します
VBA 経由で Outlook 2007 のカスタム メニューをエクスポートする
Office 2007 の現状を文書化するために、カスタム メニューのスクリーンショットを作成しました。
次の VBA コードを使用すると、少なくとも各メニュー エントリの名前と使用されているマクロ プロシージャをエクスポート (VBA の出力ウィンドウに出力) することができ、クリックとコピーの手間を大幅に省くことができました。
注: カスタムメニューの名前を入力する必要があります。以下の例では、&特別。
Sub ListMenuItems()
Dim oCBmnuTools As Office.CommandBarPopup
Dim oCBmnuSaveMe As Office.CommandBarButton
Set oCBmnuTools = Application.ActiveExplorer.CommandBars("Menu Bar").Controls("&Special")
Dim i As Integer
For i = 1 To oCBmnuTools.Controls.Count
With oCBmnuTools.Controls.Item(i)
Debug.Print .Caption & vbCr & .Parameter & vbCr
End With
Next i
End Sub