Vai al contenuto principale

Come impedire ai partecipanti di inoltrare la riunione di Outlook?

In alcuni casi, potresti voler impedire ai partecipanti alla riunione di inoltrare la tua riunione in Outlook, per motivi di privacy, riservatezza o altri scopi. Qui, in questo articolo presenterò due soluzioni per te:


Impedisci ai partecipanti di inoltrare la riunione di Outlook con VBA

Questo metodo ti guiderà ad aggiungere Disabilita inoltro ed Abilita inoltro pulsanti sulla barra multifunzione nella finestra Riunione da VBA, quindi è possibile impedire ai partecipanti di inoltrare la riunione tramite Disabilita inoltro pulsante. Si prega di fare quanto segue:

1. stampa altro + F11 tasti per aprire la finestra di Microsoft Visual Basic, Applications Edition.

2. Clic inserire > Modulie incolla sotto il codice VBA nella nuova finestra del modulo.

VBA: impedisce ai partecipanti di inoltrare la riunione

Sub  ItemDisableForwarding()

  Dim xCurrentItem As Object

  Set xCurrentItem =  Outlook.ActiveInspector.CurrentItem

  xCurrentItem.Actions("Forward").Enabled = False

  MsgBox "Forwarding  current meeting has been disabled. Any meeting attendee is prevented from  forwarding this meeting."

  End Sub
Sub ItemEnableForwarding()

  Dim xCurrentItem As Object

  Set xCurrentItem =  ActiveInspector.CurrentItem

  xCurrentItem.Actions("Forward").Enabled = True

  MsgBox "Forwarding  current meeting has been enabled."

  End Sub 

3. Salvare il codice VBA e chiudere la finestra di Microsoft Visual Basic, Applications Edition.

4. Apri una cartella del calendario e fai clic su Casa > Nuovo incontro per creare una nuova riunione.

5. Clic Compila il > Opzioni per aprire la finestra di dialogo Opzioni di Outlook.

6. Nella finestra di dialogo Opzioni di Outlook, fare clic su Personalizzazione barra multifunzione nella barra di sinistra, fare clic per evidenziare Appuntamento nella casella di destra e fare clic su Nuovo gruppo pulsante. Vedi screenshot:

7. Ora un nuovo gruppo viene aggiunto sotto Appuntamento tab. Fare clic su Rinominare , digita un nuovo nome e fai clic su OK nella finestra di dialogo Rinomina. Vedi screenshot:

8. Vai avanti a (1) seleziona Macro dal Scegli comandi da elenco a discesa, (2) selezionare Project1.ItemDisableForwarding nella casella di sinistra e (3) fare clic su Aggiungi pulsante.

9. Ora il comando selezionato viene aggiunto alla casella di destra. Mantienilo selezionato e: (1) fai clic su Rinominare pulsante, (2) nella finestra di dialogo Rinomina, specificare un'icona per il comando, (3) digitare un nuovo nome e infine (4) fare clic sul pulsante OK. Vedi screenshot:

10. Ripeti i passaggi precedenti 8-9 per aggiungere l'altro Project1.ItemEnableForwarding nella casella di destra e fare clic su OK nella finestra di dialogo Opzioni di Outlook.

Ora torni alla finestra Meeting, e vedrai che i due comandi sono stati aggiunti sotto il file riunione tab. Vedi screenshot:

11. Clic riunione > Disabilita inoltroe quindi fare clic su OK pulsante nella finestra di dialogo a comparsa. Vedi screenshot:

12. Aggiungi gli elementi della riunione di cui hai bisogno e fai clic sul pulsante Invia per inviarlo.

Se i partecipanti desiderano inoltrare questa riunione tramite Riunione> Inoltra nel proprio Outlook, verrà visualizzata una finestra di dialogo per impedire l'azione di inoltro.

Note:
(1). Questo metodo non impedisce ai partecipanti di inoltrare la riunione come allegato iCalendar.
(2). Questo metodo funziona bene per l'account Exchange.


Impedisci ai partecipanti di inoltrare la riunione con il modulo di progettazione

In realtà, puoi modificare il modulo della riunione e disabilitare la funzione Inoltra in esso. Tutte le riunioni create in base a questo modulo non potranno essere inoltrate in Outlook.

1. Apri una cartella del calendario e fai clic su Casa > Nuovo incontro per creare una nuova riunione.

2. Nella finestra della riunione, fare clic su Compila il > Opzioni.

3. Nella finestra di dialogo Opzioni di Outlook, fare clic su Personalizzazione barra multifunzione sulla barra di sinistra, controlla Costruttori nella casella di destra e fare clic su OK pulsante. Vedi screenshot:

4. Ora torna alla finestra della riunione, fai clic Costruttori > Progetta questo modulo. Vedi screenshot:

5. Abilita il (Azioni) scheda e fare doppio clic su Avanti riga per aprirlo Proprietà azione modulo la finestra di dialogo.

6. Nella finestra di dialogo Proprietà azione modulo, deselezionare il permettere opzione e fare clic su OK pulsante. Vedi screenshot:

7. Clic Costruttori > Esegui questo modulo. Vedi screenshot:

8. Ora viene creata una nuova riunione in base al modulo della riunione modificato. Aggiungi gli elementi della riunione di cui hai bisogno e fai clic su Invia pulsante.

Note:
(1) Se è necessario applicare frequentemente questo modulo di riunione modificato, si consiglia di salvarlo facendo clic Costruttori > Pubblica > Pubblica modulo.
(2) A tutte le riunioni create in base al modulo della riunione modificato non è consentito l'inoltro ai partecipanti. Tuttavia, ai partecipanti non viene impedito di inoltrare queste riunioni come allegati iCalendar.
(3) Questo metodo funziona bene per l'account Exchange.


Articoli Correlati


I migliori strumenti per la produttività in ufficio

Kutools for Outlook - Oltre 100 potenti funzionalità per potenziare il tuo Outlook

🤖 Assistente di posta AI: E-mail istantanee professionali con la magia dell'intelligenza artificiale: risposte geniali con un solo clic, tono perfetto, padronanza multilingue. Trasforma l'e-mail senza sforzo! ...

???? Automazione di posta elettronica: Fuori sede (disponibile per POP e IMAP)  /  Pianifica l'invio di e-mail  /  CC/BCC automatico in base alle regole durante l'invio di e-mail  /  Inoltro automatico (regole avanzate)   /  Aggiunta automatica di saluto   /  Suddividi automaticamente le email con più destinatari in singoli messaggi ...

📨 gestione e-mail: Richiama facilmente le email  /  Blocca le email truffe per soggetto e altri  /  Elimina email duplicate  /  Ricerca avanzata  /  Consolidare cartelle ...

📁 Allegati ProSalvataggio in batch  /  Stacca batch  /  Comprimi in lotti  /  Salvataggio automatico   /  Scollegamento automatico  /  Comprimi automaticamente ...

🌟 Magia dell'interfaccia: 😊Più emoji carini e fantastici   /  Aumenta la tua produttività in Outlook con le visualizzazioni a schede  /  Riduci a icona Outlook invece di chiuderlo ...

👍 Meraviglie con un clic: Rispondi a tutti con gli allegati in arrivo  /   E-mail anti-phishing  /  🕘Mostra il fuso orario del mittente ...

👩🏼‍🤝‍👩🏻 Contatti e calendario: Aggiungi in batch contatti dalle email selezionate  /  Dividere un gruppo di contatti in singoli gruppi  /  Rimuovi promemoria compleanno ...

Al di sopra Caratteristiche 100 Attendi la tua esplorazione! Clicca qui per scoprire di più.

 

 

Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Is there any way in which I can prevent attendees to copy and paste the invite to another calendar.
This comment was minimized by the moderator on the site
From all the other posts and videos on this topic, this is the only one that really works.Thank you
This comment was minimized by the moderator on the site
Hello, I have tried to disable forwarding by VBA code, but it does not work. It shows run-time error '91' Object variable ot With block variable not set.
When I click debug it highlights this line:

Set xCurrentItem = Outlook.ActiveInspector.CurrentItem

Could you help me with it? Thank you
This comment was minimized by the moderator on the site
Thank you! The VBA works just fine, except when the recipient is using the web app instead of the desktop app. For some reason people can use the web app and forward disabled forwarding meetings/appointments.
This comment was minimized by the moderator on the site
Now what happens to the original message? It's asking to do I want to save and send!
This comment was minimized by the moderator on the site
Hello, I have tried to disable forwarding by VBA code, but it does not work. It shows run-time error '91' Object variable ot With block variable not set.
When I click debug it highlights this line:

Set xCurrentItem = Outlook.ActiveInspector.CurrentItem

Could you help me with it? Thank you
This comment was minimized by the moderator on the site
This is super helpful thanks. Any chance you can also advise on using this option with shared mailbox? I am part of a team and we have a shared mailbox (I am one of the owners). I can see the developer tab but when I go in actions tab and double click I get "the operation failed" message. Thoughts? I only tried using the design form method. Thanks!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations