VBA를 통해 Outlook 2007에서 사용자 정의 메뉴 내보내기

VBA를 통해 Outlook 2007에서 사용자 정의 메뉴 내보내기

현재 Microsoft Outlook 2003MS 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

관련 정보