Làm cách nào để thêm tập lệnh tùy chỉnh vào Outlook?


9

Tôi cần thêm một tập lệnh tùy chỉnh để xử lý các yêu cầu họp của Outlook. ( xem câu hỏi này ) Menu thả xuống để chọn tập lệnh trống và dường như không có cách nào để thêm tập lệnh. Làm cách nào tôi có thể thêm tập lệnh sẽ khả dụng qua quy tắc của Outlook?

Câu trả lời:


9

Trong Outlook, đi tới Công cụ> Macro> Trình soạn thảo cơ bản trực quan

Nhấp chuột vào Dự án 1 và chọn Chèn> Mô-đun

Trong Module1 thêm mã sau đây:

Sub CustomMeetingRequestRule(Item As Outlook.MeetingItem)
    If Item.ReminderSet = False Then  
        Item.GetAssociatedAppointment(False).ReminderMinutesBeforeStart = 15 
    End If
End Sub

Nhấp vào Lưu

Đặt quy tắc của bạn và tập lệnh sẽ xuất hiện dưới dạng lựa chọn khi bạn nhấp vào liên kết 'tập lệnh'.

Mã sẽ thực hiện những gì bạn đã có sau câu hỏi khác của bạn nhưng chưa kiểm tra nó.

Liên kết tham khảo: http://support.microsoft.com/kb/306108


Tôi đang nhận được một thông báo lỗi bật lên trên kịch bản. Lỗi biên dịch: Đối số không phải là tùy chọn - với văn bản được tô sáng ".GetAssociatedAppointment"
Chris Nava

Nên thử nghiệm :) Làm thế nào về những điều sau đây giữa Sub và End Sub? If Item.ReminderSet = false Then Item.GetAssociatedAppointment (false) .ReminderMinutesB BeforeStart = 15 End If This nên đặt bất kỳ cuộc hẹn nào mà không cần nhắc nhở với lời nhắc 15 phút. Nếu bạn muốn đặt tất cả các yêu cầu họp bạn nhận được thành nhắc nhở 15 phút, sau đó xóa dòng If và End if
acripps

Mã đã được sửa đổi trong câu trả lời
acripps

2

Các tập lệnh trong Outlook còn được gọi là macro. Tôi tin rằng Alt + F11 sẽ mang đến trình soạn thảo tập lệnh VBA cho các macro Outlook.


Có, alt-F11 hoạt động nhưng tôi tin rằng bạn phải sử dụng nó từ một email đang mở .. Ngoài ra, bạn có thể sử dụng Tệp / Tùy chọn / Tùy chỉnh Ribbon và bật Nhà phát triển nếu tùy chọn đó chưa có trong ruy-băng.
Gary
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.