Thêm một nút vào e-mail chạy macro khi nhấp vào


1

Tôi muốn gửi cho bạn bè một e-mail có nút có thể nhấp trong phần thân thư ... Nút này sẽ chạy macro.

Tôi biết bạn có thể thực hiện các macro về phía bạn, chẳng hạn như:

Private Sub Application_ItemLoad(ByVal Item As Object)
    MsgBox "Hey Look a Macro!"
End Sub

Nó sẽ chạy một macro khi tôi tải một e-mail mới.

Tôi muốn đính kèm macro này để chạy khi nhấp vào nút trong e-mail tôi đã gửi. Btw, tôi không phiền nếu người dùng nhận được cảnh báo về macro, miễn là họ có thể thực thi nó thông qua một nút

Tôi muốn biết:

  • Điều đó có thể không?
  • Tôi phải làm nó như thế nào?

Cảm ơn!


Chỉnh sửa: Tất cả những gì tôi thấy là cách chạy macro về phía tôi, không gửi macro thực thi cho người khác

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


Những gì bạn đã nghiên cứu và / hoặc cố gắng cho đến nay?
CharlieRB

@CharlieRB Tôi đã nghiên cứu rất nhiều nhưng chỉ tìm ra cách để chạy macro cho chính mình chứ không gửi macro thực thi cho người khác. Tôi đã cập nhật ở trên với những thứ tôi thấy
Growler

2
Điều này gần như chắc chắn sẽ không hoạt động, vì đây là một phương pháp phổ biến để chuyển virus và phần mềm độc hại trong nhiều năm. Nó có thể hoạt động, nhưng befault MS Office và Windows sẽ chặn các loại hoạt động này và / hoặc ném các thông báo và cảnh báo.
Austin T Pháp

@AthomSfere ném tin nhắn vào cuối của tôi và ngăn chuyển macro, hoặc chỉ cảnh báo cho họ (nhưng họ vẫn có thể chạy macro)?
Growler

Có thể là cái sau, nhưng nhà cung cấp email của bạn cũng có thể chặn mã đính kèm.
Austin T Pháp

Câu trả lời:


1

Bạn đã gắn thẻ câu hỏi của mình với Outlook, do đó, một tùy chọn mở ra cho bạn là sử dụng biểu mẫu tùy chỉnh. Phân phối biểu mẫu đó sẽ dễ dàng hơn nếu bạn trong cùng một tổ chức Exchange, mặc dù điều đó vẫn có thể nếu không. Có một bài viết tuyệt vời trên trang này , bao gồm tạo biểu mẫu và xuất bản nó cho người dùng khác.

Lưu ý rằng tùy chọn này giả định rằng việc gửi mã của bạn không phải là sự cố một lần, mà là việc bạn làm thường xuyên.

Bạn không nói nhiều về mục tiêu cuối cùng của mình, nhưng nếu bạn chỉ cố gắng nhấn nút cho bạn bè, các chiến lược khác có thể bao gồm sử dụng Visual Studio Express (miễn phí) để tạo VB EXE nhỏ và gửi nó đến bạn của bạn (ở định dạng được nén để tránh cảnh báo bảo mật Outlook) - hoặc, chỉ cần gửi cho họ liên kết hộp thả đến chính EXE.


Liên kết hướng dẫn của bạn đã chết
Eric
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.