В настоящее время я работаю с Microsoft Outlook 2003
MS Outlook 2013 и хочу перейти на него.
Я сделал некоторыемодификациикоторые были важны для моей работы и мне интереснокакой самый простой способ заставить их войти в новыйOutlook 2013
:
- пользовательские представления - я работаю с пользовательскими представлениями (в основном таблицами) в электронных письмах и календаре.
- пользовательские меню - я создал 2 дополнительных меню в строке меню, которые позволяют мне запускать макросы напрямую (также с помощью сочетаний клавиш)
- папки поиска - я работаю с некоторыми пользовательскими папками поиска, которые используют пользовательские представления, и создал некоторые из вышеупомянутых макросов VBA для прямого перехода к этим представлениям с помощью определенных сочетаний клавиш.
решение1
это только частичный ответ, но я его расширю, если это возможно
Экспорт пользовательских меню в Outlook 2007 через VBA
Я сделал снимок экрана пользовательских меню, чтобы задокументировать статус-кво в 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