วิธีแสดงความคิดเห็นและยกเลิกการใส่ข้อคิดเห็นของรหัสใน Office VBA Editor


300

ในตัวแก้ไข VBA ของ Office ( ALT+ F11) คุณจะแสดงความคิดเห็นหรือยกเลิกการใส่ข้อคิดเห็นบล็อกของรหัสได้อย่างไร


4
@AlistairWeir ทางเลือกให้กับ'( คำพูดเดียว ) Remคือการใช้คำหลักที่

คำตอบ:


485

ในการแก้ไข VBA ให้ไปView, Toolbars, Customise...หรือคลิกขวาบนแถบเครื่องมือและเลือกCustomise...

ใต้Commandsแท็บเลือกEditเมนูทางด้านซ้าย

จากนั้นประมาณสองในสามของทางลงมีสองไอคอนและComment BlockUncomment Block

ลากและวางสิ่งเหล่านี้ลงบนแถบเครื่องมือของคุณจากนั้นคุณสามารถเข้าถึงเพื่อไฮไลต์บล็อกของรหัสและแสดงความคิดเห็นและยกเลิกการคอมเม้นต์ด้วยการคลิกปุ่ม!


ดูคำตอบของ GauravSinghหากคุณต้องการกำหนดแป้นพิมพ์ลัด


14
มีประโยชน์ - ฉันไม่อยากจะเชื่อเลยว่าไม่เคยพบเจอมาก่อน ปุ่มลัดจะมีประโยชน์จริงๆ แต่น่าเสียดายที่ไม่มีอยู่จริง
Jamie Bull

3
กันที่นี่ ดังนั้นคิดว่ามันน่าจะถูกโพสต์! ทุกปีในการใช้เครื่องมือแก้ไข VBA [ไม่ดี] และสิ่งที่จำเป็นอย่างยิ่งสำหรับการทดสอบที่เหมาะสมและมันก็มีอยู่ตลอด :)
RemarkLima

3
ปุ่มอื่นที่อยู่ถัดจากปุ่มเหล่านี้ (แม้ว่าจะหาง่ายขึ้นนิดหน่อย) ก็คือปุ่ม Compile VBAProject จากเมนู Debug มันเป็นสามคำสั่งที่ฉันใช้มากที่สุด!
Olle Sjögren

5
Olle: คลิกขวาที่แถบเมนูเลือกกำหนดเอง (หรือเลือกดู | แถบเครื่องมือ | ปรับแต่ง) คลิกที่แท็บคำสั่ง ลากคำสั่งใด ๆ ที่คุณต้องการไปยังแถบเครื่องมือที่คุณต้องการ อวยพรใครก็ตามที่ MS ไม่ใส่ใจเพียงพอเกี่ยวกับ VBA เพื่อ "ปรับปรุง" UI ในแบบที่พวกเขาทำกับแอพหลัก ๆ
Steve Rindsberg

1
@Empus เพียงแค่ดูคำตอบอื่น ๆstackoverflow.com/a/23954017/1281576ซึ่งแสดงวิธีการสร้าง Keyboard Short (ไม่แน่ใจว่าสิ่งที่คุณปกติ "ปกติ")
RemarkLima

145
  1. คลิกขวาบนแถบเครื่องมือและเลือกกำหนดเอง ...
  2. เลือกแท็บคำสั่ง
  3. ภายใต้หมวดหมู่ให้คลิกที่แก้ไขจากนั้นเลือกบล็อกความคิดเห็นในกล่องรายการคำสั่ง
  4. ลากรายการบล็อกความคิดเห็นไปที่แถบเมนู (ใช่แล้วแถบเมนู)
    หมายเหตุ:ตอนนี้คุณควรเห็นไอคอนใหม่บนแถบเมนู
  5. ตรวจสอบให้แน่ใจว่ามีการเน้นไอคอนใหม่ (จะมีสี่เหลี่ยมสีดำอยู่รอบ ๆ ) จากนั้น
    คลิกปุ่มModify Selectionบนกล่องโต้ตอบCustomize
  6. เมนูที่น่าสนใจจะปรากฏขึ้น
    ภายใต้ชื่อให้เพิ่มเครื่องหมายแอมเปอร์แซนด์ ( &) ไปยังจุดเริ่มต้นของรายการ
    ดังนั้นตอนนี้แทน "แสดงความคิดเห็นที่ถูกบล็อก" มันควรอ่านและแสดงความคิดเห็นที่ถูกบล็อก
    กดEnterเพื่อบันทึกการเปลี่ยนแปลง
  7. คลิกที่ปรับการเลือกอีกครั้งและเลือกภาพและข้อความ
  8. ปิดกล่องโต้ตอบกำหนดเอง
  9. ไฮไลต์บล็อกของรหัสและกดใด ๆ-Alt Cvoila
  10. ทำสิ่งเดียวกันกับ Uncomment Block หรือ
    คำสั่งอื่น ๆ ที่คุณพบว่าใช้บ่อย

13
แม้ว่าคำตอบนี้จะเหมือนกับคำตอบที่ถูกต้อง แต่เขาได้แสดงเคล็ดลับในการเพิ่มทางลัด +1 สำหรับสิ่งนั้น
Barshan Das

8
@mrquad - ดูขั้นตอนที่ 10 ดังนั้น Alt-U หมายถึง Uncomment Block
Martin F

ฉันจะเปลี่ยนเป็นการรวมกันได้ไหม ฉันต้องการใช้ "ctrl + (k, c)" และ "ctrl + (k, u)" เช่นใน SQL Server Management Studio
jumxozizi

3
ใน Office 2010 วิธีนี้จะใช้งานได้หากคุณเลือก "ข้อความเท่านั้น (เสมอ)" ในขั้นตอนที่ 7 แทนที่จะเป็น "รูปภาพและข้อความ" มันน่ารังเกียจที่มันไม่ทำงานถ้าคุณเลือกตัวเลือกการแสดงผลอื่น ๆ แต่อย่างน้อยบนหน้าจอของฉันฉันต้องการประหยัดพื้นที่เพียงเล็กน้อยด้วย "Text Only"
อากาศ

6
หนึ่งในคำตอบที่น่าเหลือเชื่อที่สุดที่ฉันเคยเห็นใน VBE +1
kolcinx

37

นอกจากนี้ในตัวแก้ไขแถบเครื่องมือในการแก้ไข VBA ที่มีความคิดเห็นที่ถูกบล็อกและคอมบล็อกปุ่มโดยค่าเริ่มต้นและเครื่องมือที่มีประโยชน์อื่น ๆ

หากคุณคลิกขวาที่แถบเครื่องมือหรือเมนู (หรือไปที่เมนูมุมมอง> แถบเครื่องมือ ) คุณจะเห็นรายการแถบเครื่องมือที่มีอยู่ (เหนือตัวเลือก "ปรับแต่ง ... ") แถบเครื่องมือมาตรฐานถูกเลือกโดยค่าเริ่มต้น เลือกแถบเครื่องมือแก้ไขจากนั้นแถบเครื่องมือใหม่จะปรากฏขึ้นพร้อมปุ่มข้อคิดเห็นบล็อกตรงกลาง

ป้อนคำอธิบายรูปภาพที่นี่

* นี่เป็นตัวเลือกที่ง่ายกว่าสำหรับคนที่กล่าวถึง


ขออภัยฉันพลาดคำตอบของคุณเมื่อฉันโพสต์สิ่งเดียวกันด้านล่าง
j2associates

20

คุณตรวจสอบMZTools แล้วหรือยัง ? มันทำอะไรเจ๋ง ๆ มากมาย ...

ถ้าฉันไม่ผิดฟังก์ชั่นอย่างหนึ่งที่เสนอก็คือตั้งค่าทางลัดของคุณเอง


ใช่มันช่วยให้คุณเพิ่มแป้นพิมพ์ลัด
SteveC

3

หรือเพียงแค่คลิกดู , แถบเครื่องมือ , แก้ไข จากนั้นคุณสามารถเลือกบล็อกของรหัสและคลิกที่แสดงความคิดเห็นหรือคอมปุ่มแถบเครื่องมือจะทำทุกอย่างได้ในคลิกเดียว

คุณสามารถTab/ Shift+ Tabบล็อกข้อความที่เลือกได้เช่นกัน เมื่อฉันเป็น noobie ฉันไม่รู้ว่าเป็นเวลานานและจะทำทีละบรรทัด

โชคดี!


1

วิธีง่ายๆในการเพิ่มปุ่มCommentหรือUn-Commentบล็อคโค้ดคือ:

  • ไปที่ View-Toolbars-Customize
  • เลือกแท็บคำสั่ง
  • เลือกหมวดแก้ไขทางด้านซ้าย
  • ลากไอคอน“ บล็อกความคิดเห็น” และ“ บล็อกความคิดเห็น” ไปยังแถบเครื่องมือของคุณ

11
นี่คือคำตอบที่ถูกต้องและมากกว่าหนึ่งปีต่อมา
Smandoli

1

ขั้นตอนในการแสดงความคิดเห็น / ไม่แสดงความคิดเห็น

กด alt + f11 / แท็บนักพัฒนาแท็บมุมมองตัวแก้ไขมุมมองพื้นฐาน - แถบเครื่องมือ - แก้ไข - ความคิดเห็น


1

หลังจากเพิ่มไอคอนลงในแถบเครื่องมือและเมื่อปรับเปลี่ยนไอคอนที่เลือกแล้วเครื่องหมายและในการป้อนชื่อจะระบุว่าอักขระถัดไปคืออักขระที่ใช้พร้อมกับ Alt สำหรับทางลัด เนื่องจากคุณต้องเลือกตัวเลือกการแสดงจากเมนูแบบเลื่อนลง Modify Selection ที่มีการแสดงข้อความคุณสามารถเขียน& Cในฟิลด์ชื่อและรับผลลัพธ์เช่นเดียวกับ & บล็อกความคิดเห็น (โดยไม่มีข้อความยาว)


-1

เมื่อติดตั้ง MZ-Tools ฉันจะคอมเม้นท์ / uncomment block ใน VBE โดยใช้แป้นพิมพ์ลัด
Ctrl+ Alt+ C (ค่าเริ่มต้นของ MZ-Tools)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.