透過 VBA 匯出 Outlook 2007 中的自訂選單

透過 VBA 匯出 Outlook 2007 中的自訂選單

我目前正在使用Microsoft Outlook 2003並希望升級到 MS Outlook 2013``。

我做了一些修改哪些對我的工作很重要,我想知道讓他們進入新環境最簡單的方法是什麼Outlook 2013:

  • 自訂檢視 - 我正在使用電子郵件和日曆中的自訂檢視(主要是表格)
  • 自訂選單 - 我在選單列中建立了 2 個附加選單,可讓我直接啟動 makros(也可使用鍵盤快捷鍵)
  • 搜尋資料夾 - 我正在使用一些自訂搜尋資料夾,這些資料夾使用自訂視圖,並創建了一些上述 VBA 宏,以使用某些鍵盤快捷鍵直接跳到這些視圖

答案1

這只是部分答案,但如果可能的話我會擴展它

透過 VBA 匯出 Outlook 2007 中的自訂選單

我製作了自訂選單的螢幕截圖來記錄 Office 2007 中的現狀
。了我很多點擊和複製的時間:

備註:您必須輸入自訂選單的名稱,在下面描述的範例中,它稱為&特別的

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

相關內容