แป้นพิมพ์ลัดหรือมาโครสำหรับเปลี่ยนประเภทแบบอักษรใน Microsoft Outlook


9

มีแป้นพิมพ์ลัดสำหรับเปลี่ยนแบบอักษรใน Outlook บน Windows หรือไม่ ฉันต้องสลับไปมาระหว่าง Calibri และ Courier อย่างต่อเนื่องเพื่อเหตุผลทางเทคนิคและการคลิกที่กล่องโต้ตอบแบบอักษรทุกครั้งจะน่าเบื่อมาก ฉันรู้ว่าฉันสามารถใช้ Ctrl + Space เพื่อเปลี่ยนสิ่งใดเป็นฟอนต์เริ่มต้น (Calibri)

หากไม่มีทางลัดใครช่วยกรุณาสร้างแมโครเพื่อสลับแบบอักษรหรือไม่ ฉันจินตนาการว่าฉันสามารถกำหนดทางลัดให้กับแมโครได้หรือไม่


2
คุณรู้หรือไม่ว่าคุณสามารถบันทึกมาโครใน Word ได้
Der Hochstapler

คำตอบ:


9

(คำตอบของ techie007 ไม่ได้ผลสำหรับฉันใน Outlook 2010)

มาโครนี้ (ดัดแปลงมาจากhttp://www.slipstick.com/developer/word-macro-apply-formatting-outlook-email/ ) ไม่:

Sub SetCodeFont()
    Dim objItem As Object
    Dim objInsp As Outlook.Inspector

    Dim objWord As Word.Application
    Dim objDoc As Word.Document
    Dim objSel As Word.Selection
    On Error Resume Next

    Set objItem = Application.ActiveInspector.CurrentItem
    If Not objItem Is Nothing Then
        If objItem.Class = olMail Then
            Set objInsp = objItem.GetInspector
            If objInsp.EditorType = olEditorWord Then
                Set objDoc = objInsp.WordEditor
                Set objWord = objDoc.Application
                Set objSel = objWord.Selection
                objSel.Font.Name = "Consolas"
            End If
        End If
    End If

    Set objItem = Nothing
    Set objWord = Nothing
    Set objSel = Nothing
    Set objInsp = Nothing
End Sub

ถัดไปในตัวแก้ไข VBA ไป และเลือกTools > ReferencesMicrosoft Word 14.0 Object Library

ตอนนี้ในการสร้างแป้นพิมพ์ลัดสำหรับมาโครให้เพิ่มลงในแถบเครื่องมือด่วนของคุณดังนี้:

  1. เปิดข้อความเมลใหม่
  2. คลิกที่ลูกศรดร็อปดาวน์ขนาดเล็กบนแถบเครื่องมือด่วน (โดยทั่วไปจะอยู่ที่ด้านบนของหน้าต่าง) และเลือก "คำสั่งเพิ่มเติม ... "

เพิ่มเติมคำสั่ง

  1. กล่องโต้ตอบตัวเลือกของ Outlook จะเปิดขึ้นจากนั้นเลือก "มาโคร" จากเมนูแบบเลื่อนลง "เลือกคำสั่งจาก:"

แมโคร

  1. เลือกแมโคร SetCodeFont จากรายการและกด "เพิ่ม >>"
  2. ปุ่มมาโครจะปรากฏบนแถบเครื่องมือด่วน

เมื่อต้องการเรียกใช้แมโครไฮไลต์ข้อความในอีเมลของคุณและกดAlt + <Num>ที่<Num>เป็นตำแหน่งของแมโครในแถบเครื่องมือด่วนของคุณ ตัวอย่างเช่นหากแมโครเป็นปุ่มแรกบนแถบเครื่องมือให้ใช้Alt + 1เพื่อเรียกใช้


ฉันจะหาตัวแก้ไข VBE ได้ที่ไหน
Danijel

@Danijel หากต้องการเปิดเครื่องมือแก้ไข VBA ให้ใช้ปุ่มลัด Alt + F11 ในการวางโค้ดข้างต้นกรุณาใช้เมนูแทรก > โมดูล
Gogowitsch

2

เพียง FYI นี้เป็นลำดับที่สำคัญที่จะมุ่งเน้นตัวเลือกตัวอักษร: Alt, H, F,F


Alt + R ไม่ทำงานสำหรับฉันใน Word หรือ Outlook Alt + H ทำเช่นนั้น (Alt + H, F, F) อาจเป็นปัญหาการแปล (เนื่องจากคุณอยู่ในเยอรมันและฉันอยู่ในสหรัฐฯ)?
techturtle

@ techturtle: จริง ๆ แล้วฉันใช้ซอฟต์แวร์ภาษาอังกฤษเท่านั้น บังเอิญผมได้ทำงานใน VM เยอรมันในเวลานั้นดังนั้นใช่การวิเคราะห์ของคุณถูกต้อง :)
Der Hochstapler

ง่ายกว่ามาโครที่กำหนดเอง ถ้าเพียง แต่ฉันมี BetterTouchTool บน Windows ฉันก็สามารถตั้งค่านี้ให้เป็นปุ่มลัดได้โดยตรง
Wildcard

@ Wildcard คุณสามารถใช้ AutoHotkey เพื่อกำหนดฮอตคีย์เดียวที่จะส่งฮอตคีย์อื่น เช่น~^q::!hffหมายถึงส่ง Alt + H แล้วตามด้วย f สองครั้งเมื่อกด Ctrl + Q เครื่องหมายตัวหนอนบอกว่า AutoHotkey ควรอนุญาตให้แอปพลิเคชันเห็น Ctrl + Q
Gogowitsch
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.