อาการ
ใน Microsoft Word 2010 คุณไม่สามารถเปลี่ยนแปลงคำสั่งพิมพ์บนเมนูแฟ้มด้วยการใช้แมโคร เมื่อคุณสร้าง และเรียกใช้แมโครที่มีชื่อว่า "FilePrint" กล่องโต้ตอบการพิมพ์ปรากฏขึ้นอย่างไม่คาดคิด
วิธีแก้ปัญหา
เมื่อต้องการหลีกเลี่ยงปัญหานี้ ใช้เป็นส่วนหนึ่งของ UI แบบกำหนดเองของ 2010 Office Microsoft เพื่อกำหนดมุมมอง Backstage ตัวอย่างเช่น ใช้รหัสต่อไปนี้เมื่อต้องการสร้างปุ่มที่มีป้ายระบุว่า "PrintII" ที่ก่อให้เกิดคำสั่งFilePrintใหม่ นอกจากนี้ส่วน UI แบบกำหนดเองนี้จะซ่อนแท็บพิมพ์ใน Backstage
หมายเหตุ คุณต้องมีอยู่ของ Visual Basic for Applications (VBA) วิธีที่ชื่อ "FilePrint"
<customUI xmlns="
http://schemas.microsoft.com/office/2009/07/customui
"> <backstage>
<button id="printBtn" label="PrintII" imageMso="PrintAreaMenu" onAction="FilePrint" insertAfterMso="FileSaveAs" />
<tab idMso="TabPrint" visible="false" />
</backstage>
</customUI>
ข้อมูลอ้างอิง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเปลี่ยนคำสั่ง Word แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:
ปรับเปลี่ยนคำสั่ง Word
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการกำหนดมุมมอง Backstage Office 2010 แวะไปที่เว็บไซต์ Microsoft Developer Network (MSDN) ต่อไปนี้: