Come faccio ad aggiungere script personalizzati a Outlook?


9

Devo aggiungere uno script personalizzato per elaborare le richieste di riunione di Outlook. ( vedi questa domanda ) Il menu a discesa per la selezione degli script è vuoto e non sembra esserci un modo per aggiungere script. Come posso aggiungere uno script che sarà disponibile tramite le regole di Outlook?

Risposte:


9

In Outlook vai su Strumenti> Macro> Visual Basic Editor

R-clic su Progetto 1 e selezionare Inserisci> Modulo

Nel Modulo1 aggiungi il seguente codice:

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

Clicca su Salva

Imposta la tua regola e lo script dovrebbe apparire come una selezione quando fai clic sul link "uno script".

Il codice dovrebbe eseguire ciò che stavi cercando nell'altra tua domanda ma non l'hai testato.

Link di riferimento: http://support.microsoft.com/kb/306108


Ricevo un messaggio di errore popup sullo script. Errore di compilazione: argomento non facoltativo - con il testo evidenziato ".GetAssociatedAppointment"
Chris Nava,

Avrei dovuto testare :) Che ne dici di quanto segue tra Sub e End Sub? Se Item.ReminderSet = False Quindi Item.GetAssociatedAppointment (False) .ReminderMinutesBeforeStart = 15 End If Questo dovrebbe impostare un appuntamento senza un promemoria con un promemoria di 15 minuti. Se desideri impostare tutte le convocazioni di riunione che ricevi a 15 minuti di promemoria, rimuovi le righe If e End if
acripps

Codice modificato in risposta
acripps

2

Gli script in Outlook sono anche noti come macro. Credo che Alt + F11 mostrerà l'editor di script VBA per le macro di Outlook.


Sì, alt-F11 funziona ma credo che sia necessario utilizzarlo da un messaggio di posta elettronica aperto. Inoltre, è possibile utilizzare File / Opzioni / Personalizza barra multifunzione e abilitare lo sviluppatore se tale opzione non è già presente nella barra multifunzione.
Gary,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.