Cách nhận xét và bỏ khối mã trong Trình soạn thảo VBA Office


300

Trong trình soạn thảo VBA của Office ( ALT+ F11), làm thế nào để bạn nhận xét hoặc bỏ ghi chú một khối mã?


4
@Alistair Weir thay thế cho '( trích dẫn đơn ) là sử dụng một từ khóa Rem.

Câu trả lời:


486

Trong trình soạn thảo VBA, đi View, Toolbars, Customise...hoặc click chuột phải trên thanh công cụ và chọnCustomise...

Trong Commandstab, chọn Editmenu bên trái.

Sau đó, khoảng hai phần ba đường xuống có hai biểu tượng, Comment BlockUncomment Block.

Kéo và thả chúng vào thanh công cụ của bạn và sau đó bạn có quyền truy cập dễ dàng để làm nổi bật một khối mã, và nhận xét nó và không chú ý với một nút bấm!


Xem câu trả lời của GauravSingh nếu bạn muốn gán phím tắt.


14
Điều đó thật tiện dụng - tôi không thể tin rằng tôi chưa bao giờ tìm thấy nó trước đây. Một phím tắt sẽ rất tiện dụng nhưng thật không may là dường như không tồn tại.
Jamie Bull

3
Tương tự ở đây. Do đó nghĩ rằng nó xứng đáng được đăng! Tất cả những năm sử dụng trình soạn thảo VBA [nghèo] này, và một cái gì đó về cơ bản là cần thiết để thử nghiệm đàng hoàng, và nó đã ở đó :)
RemarkLima

3
Một nút khác thuộc về họ (mặc dù dễ tìm hơn một chút) là nút Biên dịch VBAProject từ menu Gỡ lỗi. Đó là ba lệnh tôi sử dụng nhiều nhất!
Olle Sjögren

5
Olle: Nhấp chuột phải vào thanh menu, chọn Tùy chỉnh (hoặc chọn Xem | Thanh công cụ | Tùy chỉnh). Nhấp vào tab Lệnh. Kéo bất kỳ lệnh nào bạn muốn vào bất kỳ thanh công cụ nào bạn muốn có nó trên đó. Phước cho bất cứ ai ở MS không quan tâm đủ đến VBA để "cải thiện" giao diện người dùng theo cách họ đã làm các ứng dụng chính.
Steve Rindsberg

1
@Empus chỉ cần xem câu trả lời khác, stackoverflow.com/a/23954017/1281576 trong đó cho biết cách tạo Bàn phím ngắn (không chắc bạn "bình thường" là gì?)
RemarkLima

146
  1. Nhấp chuột phải vào thanh công cụ và chọn Tùy chỉnh ...
  2. Chọn tab Lệnh .
  3. Trong Danh mục, nhấp vào Chỉnh sửa , sau đó chọn Khối Nhận xét trong hộp danh sách Lệnh .
  4. Kéo mục Nhận xét Khối Nhận xét vào Thanh Menu (vâng! Thanh menu)
    Lưu ý: Bây giờ bạn sẽ thấy một biểu tượng mới trên thanh menu.
  5. Đảm bảo rằng biểu tượng mới được tô sáng (nó sẽ có hình vuông màu đen xung quanh nó) sau đó
    nhấp vào nút Sửa đổi lựa chọn trên hộp thoại Tùy chỉnh .
  6. Một menu thú vị sẽ bật lên.
    Dưới tên, thêm dấu và ( &) vào đầu mục.
    Vì vậy, bây giờ thay vì "Khối nhận xét", bạn nên đọc & Nhận xét khối .
    Nhấn Enterđể lưu thay đổi.
  7. Nhấp vào Sửa đổi Lựa chọn một lần nữa và chọn Hình ảnh và Văn bản .
  8. Loại bỏ hộp thoại Tùy chỉnh .
  9. Đánh dấu bất kỳ khối mã nào và nhấn Alt- C. Voila.
  10. Thực hiện tương tự cho Khối Uncomment hoặc
    bất kỳ lệnh nào khác mà bạn thấy mình sử dụng thường xuyên.

13
Mặc dù câu trả lời này giống như câu trả lời đúng, anh ta đã chỉ ra một mẹo để thêm phím tắt. +1 cho điều đó.
Barshan Das

8
@mrquad - Xem bước 10 vì vậy Alt-U có nghĩa là Khối Uncomment
Martin F

Tôi có thể bằng cách nào đó thay đổi để kết hợp? Tôi muốn sử dụng "ctrl + (k, c)" và "ctrl + (k, u)" như trong SQL Server Management Studio.
jumxozizi

3
Trong Office 2010, điều này cũng hoạt động nếu bạn chọn "Chỉ văn bản (Luôn luôn)" trong Bước 7, thay vì "Hình ảnh và văn bản". Thật đáng ghét khi nó không hoạt động nếu bạn chọn bất kỳ tùy chọn hiển thị nào khác, nhưng ít nhất trên màn hình của tôi, tôi muốn tiết kiệm một ít không gian với "Chỉ văn bản".
Không khí

6
Một trong những câu trả lời gây chú ý nhất mà tôi đã thấy trên VBE. +1
kolcinx

37

Có một thanh công cụ Chỉnh sửa tích hợp trong trình soạn thảo VBA có các nút Khối nhận xétKhối không ghi chú theo mặc định và các công cụ hữu ích khác.

Nếu bạn nhấp chuột phải vào bất kỳ thanh công cụ hoặc menu nào (hoặc đi tới menu View> Thanh công cụ ), bạn sẽ thấy một danh sách các thanh công cụ có sẵn (phía trên tùy chọn "Tùy chỉnh ..."). Thanh công cụ chuẩn được chọn theo mặc định. Chọn thanh công cụ Chỉnh sửa và thanh công cụ mới sẽ xuất hiện, với các nút Nhận xét ở giữa.

nhập mô tả hình ảnh ở đây

* Đây là một tùy chọn đơn giản hơn cho những người được đề cập.


Xin lỗi, bằng cách nào đó tôi đã bỏ lỡ câu trả lời của bạn khi tôi đăng điều tương tự dưới đây.
j2associates

20

Bạn đã kiểm tra MZTools chưa? ? Nó có rất nhiều thứ hay ho ...

Nếu tôi không sai, một trong những chức năng mà nó cung cấp là đặt các phím tắt của riêng bạn.


Rất tiếc, nó cho phép bạn thêm các phím tắt
SteveC

3

Hoặc chỉ cần nhấp vào Xem , Thanh công cụ , Chỉnh sửa . Sau đó, bạn có thể chọn một khối mã và sau đó nhấp vào nút thanh công cụ Nhận xét hoặc Bỏ ghi chú để thực hiện mọi thứ trong một cú nhấp chuột.

Ngoài ra, bạn cũng có thể Tab/ Shift+ Tabmột khối văn bản được chọn. Khi tôi còn là một người mới, tôi đã không biết điều đó trong một thời gian dài và sẽ thực hiện chúng từng dòng một.

Chúc may mắn!


1

Một cách dễ dàng để thêm các nút vào Commenthoặc Un-Commentmột khối mã là:

  • Chuyển đến View-Toolbars-Tùy chỉnh
  • Chọn tab Lệnh
  • Chọn mục Chỉnh sửa ở bên trái
  • Kéo các biểu tượng Khối Nhận xét và các biểu tượng khối Uncomment Block trực tiếp trên thanh công cụ của bạn.

11
Đây là giống như câu trả lời chính xác, và hơn một năm sau.
Smandoli

1

Các bước để bình luận / không ghi chú

Nhấn alt + f11 / tab Nhà phát triển tab xem trình chỉnh sửa cơ bản trực quan - thanh công cụ - chỉnh sửa - nhận xét.


1

Sau khi thêm biểu tượng vào thanh công cụ và khi sửa đổi biểu tượng đã chọn, ký hiệu và đầu vào tên sẽ chỉ định rằng ký tự tiếp theo là ký tự được sử dụng cùng với Alt cho phím tắt. Vì bạn phải chọn tùy chọn hiển thị từ menu thả xuống Sửa đổi lựa chọn bao gồm hiển thị văn bản, bạn cũng có thể viết & C vào trường tên và nhận kết quả tương tự như & Khối nhận xét (không có văn bản dài).


-1

Khi MZ-Tools được cài đặt, tôi nhận xét / bỏ chặn các khối trong VBE bằng cách sử dụng phím tắt
Ctrl+ Alt+ C (mặc định MZ-Tools)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.