Menu: Copy Shortcut khi bấm phải chuột trong thực đơn Excel

Liên hệ QC

boyxin

Members actively
Tham gia
10/3/08
Bài viết
1,664
Được thích
2,335
Điểm
2,168
Nơi ở
Hải Dương
Chào các bác.

Em muốn khi vào các thực đơn trong Excel (hoặc Word, PowerPoint) lúc bấm phải chuột thì có dòng lệnh Copy Short

VD: khi di chuyển chuột trong Excel: Insert -> name -> Define ... rồi bấm phải chuột chọn Copy Short thì thực hiện lệnh copy vào Clipboard nội dung đường dẫn Insert\name\Define ... để ta có thể Paste thành dạng văn bản

Mục đích là sao chép đường dẫn khi cần hướng dẫn ai đó thực hiện các thao tác xử lý trong Excel
(hoặc Word, PowerPoint)

Điều này có thể thực hiện thế nào? Mong nhận được sự trợ giúp từ các bác
 
Mới nghe nói cách lấy đường dẫn của thư mục hay tệp, con lấy đường dẫn của menu thì ko biết VBA có làm được không, nếu được thì hay tuyệt (Hướng dẫn sử dụng Excel để post lên GPE cực nhanh).
 
Thủ tục OnKey chỉ có tác động trong vùng bảng tính. Để bắt phím ở menu có lẽ phải dùng các hàm WinAPI.
Bác nào rành về lĩnh vực này góp ý để anh em nghiên cứu vì đây là vấn đề rất hay và cũng để ăn Tết được yên tâm! ;-)
 
Giải pháp click phải vào có menu thì khó quá. Tạm thời tôi đưa ra cách như trong file đính kèm, code vẫn chưa được tối ưu, bác nào rảnh nghiên cứu thêm cho tối ưu hơn và thuận tiện cho cách sử dụng hơn nữa thì tốt.
Cách sử dụng là mỗi khi cần copy menu thì nhấn tổ hợp phím Ctrl+w. Khi đó click vào 1 menu thì nó sẽ xuất hiện 1 InputBox chứa sẵn chuỗi cần copy, chỉ cần copy rồi đóng lại là ok. Khi nào cần dùng menu bình thường thì nhấn Ctrl+q.
 

File đính kèm

  • CopyMenu.xls
    29.5 KB · Đọc: 20
Xin gửi lại file mới sau khi cập nhật lại cho dễ sử dụng. Mọi người chỉ việc nhấn Ctrl+q(kích hoạt macro SetMenuPath) trước khi click vào 1 menu bất kỳ, đường dẫn của menu đó sẽ tự động được đưa vào Clipboard để sử dụng luôn, sau đó các menu lại vẫn hoạt động như bình thường.(Chú ý, trong code có reference đến thư viện FM20.DLL trong thư mục Windows\System32.)
- Cái này ai phải hướng dẫn online thường xuyên thì tải file Add-In trong file nén về dùng nhé.
 

File đính kèm

  • CopyMenu_02.xls
    31 KB · Đọc: 11
  • CopyMenu_02.rar
    9.8 KB · Đọc: 19
Lần chỉnh sửa cuối:
Chào các bác.

Em muốn khi vào các thực đơn trong Excel (hoặc Word, PowerPoint) lúc bấm phải chuột thì có dòng lệnh Copy Short

VD: khi di chuyển chuột trong Excel: Insert -> name -> Define ... rồi bấm phải chuột chọn Copy Short thì thực hiện lệnh copy vào Clipboard nội dung đường dẫn Insert\name\Define ... để ta có thể Paste thành dạng văn bản

Mục đích là sao chép đường dẫn khi cần hướng dẫn ai đó thực hiện các thao tác xử lý trong Excel
(hoặc Word, PowerPoint)

Điều này có thể thực hiện thế nào? Mong nhận được sự trợ giúp từ các bác

Bác sử dụng cái này xem đúng ý mình chưa.
http://www.giaiphapexcel.com/forum/showthread.php?t=18512
 
Em bị 1 lỗi thế này các bác giúp e với, e có 1 file excel nhưng khi e copy paste nó cứ hiện kèm theo chữ "shortcut" và thế là nếu e cứ thay đổi file vừa copy paste là file gốc và các file còn lại cũng thay đổi theo. Ko hiểu bị sao???
 
Web KT
Back
Top Bottom