Bagaimana cara menambahkan skrip khusus ke Outlook?

9

Saya perlu menambahkan skrip khusus untuk memproses permintaan pertemuan Outlook. ( lihat pertanyaan ini ) Menu dropdown untuk memilih skrip kosong dan sepertinya tidak ada cara untuk menambahkan skrip. Bagaimana saya bisa menambahkan skrip yang akan tersedia melalui aturan Outlook?

Chris Nava
sumber

Jawaban:

9

Di Outlook, buka Tools> Macro> visual Basic Editor

Klik kanan pada Project 1 dan pilih Insert> Module

Dalam Module1 tambahkan kode berikut:

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

Klik Simpan

Buat aturan Anda dan skrip akan muncul sebagai pilihan ketika Anda mengklik tautan 'skrip'.

Kode harus melakukan apa yang Anda cari dalam pertanyaan Anda yang lain tetapi belum mengujinya.

Tautan referensi: http://support.microsoft.com/kb/306108

acripps
sumber
Saya menerima pesan kesalahan sembulan pada skrip. Kompilasi kesalahan: Argumen tidak opsional - dengan teks yang disorot ".DapatkanAssociatedAppointment"
Chris Nava
Seharusnya sudah diuji :) Bagaimana dengan yang berikut antara Sub dan End Sub? Jika Item.ReminderSet = Salah Lalu Item.GetAssociatedAppointment (Salah) .ReminderMinutesBeforeStart = 15 End Jika Ini harus mengatur janji temu tanpa pengingat dengan pengingat 15 menit. Jika Anda ingin mengatur semua permintaan rapat yang Anda terima menjadi pengingat 15 menit, maka hapus baris If and End if
acripps
Kode yang dimodifikasi dalam jawaban
acripps
2

Skrip di Outlook juga dikenal sebagai makro. Saya percaya Alt + F11 akan memunculkan editor skrip VBA untuk makro Outlook.

w4g3n3r
sumber
Ya, alt-F11 berfungsi tetapi saya yakin Anda harus menggunakannya dari pesan email terbuka. Anda juga dapat menggunakan File / Opsi / Kustomisasi Pita dan mengaktifkan Pengembang jika opsi itu belum ada di pita.
Gary