Page 1 of 1
สอบถามวิธีการปิดเมนู "แปลงเป็นช่วง"
Posted: Sun Sep 25, 2022 10:34 pm
by thanadul0816
สวัสดีครับ สอบถามครับว่า
เราสามารถตั้งค่าปิดเมนู "แปลงเป็นช่วง" ได้ไหมครับ
หรือ มี vba ป้องกันการกดปุ่มนี้ปุ่มเดียวได้ไหมครับ
จุดประสงค์คือไม่อยากให้แปลงตารางเป็นช่วงครับ
Re: สอบถามวิธีการปิดเมนู "แปลงเป็นช่วง"
Posted: Mon Sep 26, 2022 6:04 am
by snasui

การ Disable คำสั่งบน Ribbon เป็นเรื่องค่อนข้างยาก จะต้องศึกษาเกี่ยวกับการจัดการ Ribbon โดยอาจจะศึกษาจากคู่มือหรือเริ่มจาก Link นี้ครับ
https://www.rondebruin.nl/win/s2/win001.htm ซึ่งจะใช้เวลาค่อนข้างมาก
ควรจะมี Tools สำหรับการจัดการไม่ว่าจะเป็น Visual Studio หรือ Custom UI Editor (มีให้ดาวน์โหลดจาก Link ด้านบนของ Ron)
การจะ Disable เมนูใด ๆ จะต้องทราบชื่อ idMso ชื่อของ idMso ดูได้จากที่นี่
https://learn.microsoft.com/en-us/opens ... 8e8308b25a
ตัวอย่าง XML สำหรับ Disable คำสั่ง TableConvertToRange
Code: Select all
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="rxIRibbonUI_onLoad">
<commands>
<command idMso="TableConvertToRange" enabled="false"/>
</commands>
<ribbon startFromScratch="false">
Re: สอบถามวิธีการปิดเมนู "แปลงเป็นช่วง"
Posted: Mon Sep 26, 2022 6:39 pm
by thanadul0816
snasui wrote: Mon Sep 26, 2022 6:04 am

การ Disable คำสั่งบน Ribbon เป็นเรื่องค่อนข้างยาก จะต้องศึกษาเกี่ยวกับการจัดการ Ribbon โดยอาจจะศึกษาจากคู่มือหรือเริ่มจาก Link นี้ครับ
https://www.rondebruin.nl/win/s2/win001.htm ซึ่งจะใช้เวลาค่อนข้างมาก
ควรจะมี Tools สำหรับการจัดการไม่ว่าจะเป็น Visual Studio หรือ Custom UI Editor (มีให้ดาวน์โหลดจาก Link ด้านบนของ Ron)
การจะ Disable เมนูใด ๆ จะต้องทราบชื่อ idMso ชื่อของ idMso ดูได้จากที่นี่
https://learn.microsoft.com/en-us/opens ... 8e8308b25a
ตัวอย่าง XML สำหรับ Disable คำสั่ง TableConvertToRange
Code: Select all
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="rxIRibbonUI_onLoad">
<commands>
<command idMso="TableConvertToRange" enabled="false"/>
</commands>
<ribbon startFromScratch="false">
ขอบคุณมากครับ