อัปเกรดจาก MS Outlook 2003 เป็น MS Outlook 2013 - วิธีโยกย้ายมุมมองที่กำหนดเองและแถบเมนู?


1

ฉันกำลังทำงานกับMicrosoft Outlook 2003และต้องการอัปเกรดเป็น MS Outlook 2013``

ฉันได้ทำการดัดแปลงบางอย่างซึ่งเครื่องสำคัญสำหรับงานของฉันและฉันสงสัยว่าวิธีที่ง่ายที่สุดในการทำให้พวกเขาเป็นสิ่งใหม่Outlook 2013 :

  • มุมมองที่กำหนดเอง - ฉันกำลังทำงานกับมุมมองที่กำหนดเอง (ส่วนใหญ่เป็นตาราง) ในอีเมลและปฏิทิน
  • เมนูที่กำหนดเอง - ฉันได้สร้าง 2 เมนูเพิ่มเติมในแถบเมนูที่ให้ฉันเปิด makros โดยตรง (รวมถึงแป้นพิมพ์ลัด)
  • ค้นหาโฟลเดอร์ - ฉันกำลังทำงานกับโฟลเดอร์ค้นหาที่กำหนดเองซึ่งใช้มุมมองที่กำหนดเองและสร้างมาโคร VBA ที่กล่าวถึงข้างต้นเพื่อข้ามไปยังมุมมองเหล่านั้นโดยตรงด้วยแป้นพิมพ์ลัดบางแป้น

คุณจะต้องสร้างมุมมองเมนูและอื่น ๆ เหล่านี้ใน Outlook 2013 อีกครั้งคุณจะต้องตรวจสอบให้แน่ใจว่ามาโครยังคงทำงานอยู่และหากใช้ฟังก์ชันที่คิดค่าเสื่อมราคาให้อัปเดต
Ramhound

อืมฉันอย่างน้อยจะให้ VBA พิมพ์รายการของรายการเมนูด้วยชื่อและแมโคร 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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.