Passer au contenu principal

Comment empêcher les participants de transférer une réunion Outlook?

Dans certains cas, vous souhaiterez peut-être empêcher les participants à la réunion de transférer votre réunion dans Outlook, pour des raisons de confidentialité, de confidentialité ou à d'autres fins. Ici, dans cet article, je vais vous présenter deux solutions:


Empêcher les participants de transférer une réunion Outlook avec VBA

Cette méthode vous guidera pour ajouter Désactiver le transfert et Activer le transfert boutons sur le ruban dans la fenêtre Réunion par VBA, puis vous pouvez empêcher les participants de transférer votre réunion par le Désactiver le transfert bouton. Veuillez procéder comme suit:

1. presse autre + F11 touches pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2Cliquez sur insérer > Moduleet collez ci-dessous le code VBA dans la nouvelle fenêtre Module.

VBA: empêcher les participants de transférer la réunion

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. Enregistrez le code VBA et fermez la fenêtre Microsoft Visual Basic pour Applications.

4. Ouvrez un dossier de calendrier et cliquez sur Accueil > Nouvelle réunion pour créer une nouvelle réunion.

5Cliquez sur Déposez votre dernière attestation > Options pour ouvrir la boîte de dialogue Options Outlook.

6. Dans la boîte de dialogue Options Outlook, cliquez sur Personnaliser le ruban dans la barre de gauche, cliquez pour mettre en évidence Rendez-vous dans la case de droite et cliquez sur le Nouveau groupe bouton. Voir la capture d'écran:

7. Maintenant, un nouveau groupe est ajouté sous Rendez-vous languette. Veuillez cliquer sur le renommer bouton, saisissez un nouveau nom et cliquez sur le OK bouton dans la boîte de dialogue Renommer. Voir la capture d'écran:

8. Allez-y pour (1) sélectionnez Macros du Choisissez les commandes de liste déroulante, (2) sélectionnez Projet1.ItemDisableForwarding dans la case de gauche, et (3) cliquez sur le Ajouter .

9. La commande sélectionnée est maintenant ajoutée à la case de droite. Gardez-le sélectionné, et: (1) cliquez sur le renommer bouton, (2) dans la boîte de dialogue Renommer, spécifiez une icône pour la commande, (3) tapez un nouveau nom pour celle-ci, et enfin (4) cliquez sur le bouton OK. Voir la capture d'écran:

10. Veuillez répéter les étapes 8 à 9 ci-dessus pour ajouter l'autre Projet1.ItemEnableForwarding dans la case de droite, puis cliquez sur le OK bouton dans la boîte de dialogue Options Outlook.

Vous revenez maintenant à la fenêtre de réunion et vous verrez que les deux commandes ont été ajoutées sous le réunion languette. Voir la capture d'écran:

11Cliquez sur réunion > Désactiver le transfert, puis cliquez sur le OK bouton dans la boîte de dialogue contextuelle. Voir la capture d'écran:

12. Ajoutez les éléments de réunion dont vous avez besoin et cliquez sur le bouton Envoyer pour l'envoyer.

Si les participants souhaitent transférer cette réunion par Réunion> Transférer dans leur Outlook, une boîte de dialogue apparaîtra pour empêcher l'action de transfert.

Notes:
(1). Cette méthode n'empêchera pas les participants de transférer la réunion en tant que pièce jointe iCalendar.
(2). Cette méthode fonctionne bien pour le compte Exchange.


Empêcher les participants de transférer la réunion avec le formulaire de conception

En fait, vous pouvez modifier le formulaire de réunion et désactiver la fonction de transfert qu'il contient. Toutes les réunions créées à partir de ce formulaire ne seront pas autorisées à être transférées dans Outlook.

1. Ouvrez un dossier de calendrier et cliquez sur Accueil > Nouvelle réunion pour créer une nouvelle réunion.

2. Dans la fenêtre Réunion, cliquez sur Déposez votre dernière attestation > Options.

3. Dans la boîte de dialogue Options Outlook, cliquez sur Personnaliser le ruban dans la barre de gauche, vérifiez Développeur dans la case de droite et cliquez sur le OK bouton. Voir la capture d'écran:

4. Revenez maintenant à la fenêtre de réunion, cliquez sur Développeur > Concevoir ce formulaire. Voir la capture d'écran:

5. Activer le (Actions) et double-cliquez sur le Avant rangée pour ouvrir son Propriétés de l'action de formulaire boite de dialogue.

6. Dans la boîte de dialogue Propriétés de l'action de formulaire, décochez la case Activer option, et cliquez sur le OK bouton. Voir la capture d'écran:

7Cliquez sur Développeur > Exécutez ce formulaire. Voir la capture d'écran:

8. Une nouvelle réunion est maintenant créée en fonction du formulaire de réunion modifié. Veuillez ajouter des éléments de réunion selon vos besoins, puis cliquez sur le bouton Envoyer .

Notes:
(1) Si vous devez appliquer fréquemment ce formulaire de réunion modifié, il est recommandé de l'enregistrer en cliquant sur Développeur > Publier > Publier le formulaire.
(2) Toutes les réunions créées sur la base du formulaire de réunion modifié ne sont pas autorisées à transférer les participants. Cependant, les participants ne sont pas empêchés de transférer ces réunions sous forme de pièces jointes iCalendar.
(3) Cette méthode fonctionne bien pour le compte Exchange.


Articles Relatifs


Meilleurs outils de productivité bureautique

Kutools for Outlook - Plus de 100 fonctionnalités puissantes pour booster votre Outlook

🤖 Assistant de messagerie IA: E-mails professionnels instantanés avec la magie de l'IA : un clic pour des réponses géniales, un ton parfait, une maîtrise multilingue. Transformez l’emailing sans effort ! ...

📧 Email Automation: Absent du bureau (disponible pour POP et IMAP)  /  Programmer l'envoi d'e-mails  /  Auto CC/BCC par règles lors de l'envoi d'un e-mail  /  Transfert automatique (règles avancées)   /  Ajouter un message d'accueil automatique   /  Divisez automatiquement les e-mails multi-destinataires en messages individuels 

(I.e. Email Management: Rappel facile des e-mails  /  Bloquer les e-mails frauduleux par sujets et autres  /  Supprimer les e-mails en double  /  Recherche Avancée  /  Consolider les dossiers 

(I.e. Pièces jointes ProSauvegarde par lots  /  Détachement par lots  /  Compression par lots  /  Enregistrement automatique   /  Détachement automatique  /  Compression automatique 

???? Magie de l'interface: 😊Plus d'émojis jolis et cool   /  Boostez votre productivité Outlook avec des vues à onglets  /  Réduire Outlook au lieu de fermer 

???? Merveilles en un clic: Répondre à tous avec les pièces jointes entrantes  /   E-mails anti-hameçonnage  /  🕘Afficher le fuseau horaire de l'expéditeur 

👩🏼‍🤝‍👩🏻 Contacts et calendrier: Ajouter par lots des contacts à partir des e-mails sélectionnés  /  Diviser un groupe de contacts en groupes individuels  /  Supprimer les rappels d'anniversaire 

infos Caractéristiques 100 Attendez votre exploration ! Cliquez ici pour en savoir plus.

 

 

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