Saltar al contenido principal

¿Cómo evitar que los asistentes reenvíen la reunión de Outlook?

En algunos casos, es posible que desee evitar que los asistentes a la reunión reenvíen su reunión en Outlook, por motivos de privacidad, confidencialidad u otros fines. Aquí, en este artículo, presentaré dos soluciones para usted:


Evite que los asistentes reenvíen la reunión de Outlook con VBA

Este método lo guiará para agregar Deshabilitar el reenvío y Habilitar reenvío botones de la cinta de opciones en la ventana Reunión de VBA, y luego puede evitar que los asistentes reenvíen su reunión mediante el Deshabilitar el reenvío botón. Haz lo siguiente:

1. prensa otro + F11 teclas para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Hacer clic recuadro > Móduloy pegue debajo del código VBA en la nueva ventana del Módulo.

VBA: evitar que los asistentes reenvíen la reunión

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. Guarde el código VBA y cierre la ventana de Microsoft Visual Basic para Aplicaciones.

4. Abra una carpeta de calendario y haga clic en Inicio > Nueva reunión para crear una nueva reunión.

5. Hacer clic Archive > Opciones para abrir el cuadro de diálogo Opciones de Outlook.

6. En el cuadro de diálogo Opciones de Outlook, haga clic en Personalizar cinta de opciones en la barra izquierda, haga clic para resaltar Haga una cita en el cuadro de la derecha y haga clic en el Nuevo grupo botón. Ver captura de pantalla:

7. Ahora se agrega un nuevo grupo bajo Haga una cita lengüeta. Haga clic en el rebautizar , escriba un nuevo nombre y haga clic en el botón OK en el cuadro de diálogo Cambiar nombre. Ver captura de pantalla:

8. Continúe para (1) seleccionar Macros del desplegable Elija comandos de lista desplegable, (2) seleccione Proyecto1.ItemDisableForwarding en el cuadro de la izquierda y (3) haga clic en el Añada del botón.

9. Ahora el comando seleccionado se agrega al cuadro de la derecha. Manténgalo seleccionado y: (1) haga clic en el rebautizar , (2) en el cuadro de diálogo Cambiar nombre, especifique un icono para el comando, (3) escriba un nuevo nombre y finalmente (4) haga clic en el botón Aceptar. Ver captura de pantalla:

10. Repita el paso 8-9 anterior para agregar el otro Proyecto1.ItemEnableReenvío al cuadro de la derecha y haga clic en el OK en el cuadro de diálogo Opciones de Outlook.

Ahora regresa a la ventana Reunión y verá que los dos comandos se han agregado debajo de la Reunión lengüeta. Ver captura de pantalla:

11. Hacer clic Reunión > Deshabilitar el reenvío, y luego haga clic en OK en el cuadro de diálogo emergente. Ver captura de pantalla:

12. Agregue los elementos de la reunión que necesite y haga clic en el botón Enviar para enviarlos.

Si los asistentes desean reenviar esta reunión mediante Reunión> Reenviar en Outlook, aparecerá un cuadro de diálogo para evitar la acción de reenvío.

Notas:
(1). Este método no evitará que los asistentes reenvíen la reunión como archivo adjunto de iCalendar.
(2). Este método funciona bien para la cuenta de Exchange.


Evite que los asistentes reenvíen la reunión con el formulario de diseño

En realidad, puede modificar el formulario de reunión y deshabilitar la función Reenviar en él. Todas las reuniones creadas en base a este formulario no se podrán reenviar en Outlook.

1. Abra una carpeta de calendario y haga clic en Inicio > Nueva reunión para crear una nueva reunión.

2. En la ventana Reunión, haga clic en Archive > Opciones.

3. En el cuadro de diálogo Opciones de Outlook, haga clic en Personalizar cinta de opciones en la barra izquierda, verifique Developer en el cuadro de la derecha y haga clic en el OK botón. Ver captura de pantalla:

4. Ahora regrese a la ventana Reunión, haga clic en Developer > Diseñe este formulario. Ver captura de pantalla:

5. Habilita el (Comportamiento) pestaña, y haga doble clic en el adelante fila para abrir su Propiedades de acción de formulario caja de diálogo.

6. En el cuadro de diálogo Propiedades de acción de formulario, desactive la casilla permitir opción, y haga clic en OK botón. Ver captura de pantalla:

7. Hacer clic Developer > Ejecute este formulario. Ver captura de pantalla:

8. Ahora se crea una nueva reunión basada en el formulario de reunión modificado. Agregue los elementos de reunión que necesite y haga clic en el Enviar del botón.

Notas:
(1) Si necesita aplicar este formulario de reunión modificado con frecuencia, se recomienda guardarlo haciendo clic en Developer > Publicar > Publicar formulario.
(2) No se permite que los asistentes reenvíen todas las reuniones creadas en función del formulario de reunión modificado. Sin embargo, los asistentes no pueden reenviar estas reuniones como archivos adjuntos de iCalendar.
(3) Este método funciona bien para la cuenta de Exchange.


Artículos Relacionados


Las mejores herramientas de productividad de oficina

Kutools para Outlook - Más de 100 potentes funciones para potenciar tu perspectiva

🤖 Asistente de correo AI: Correos electrónicos profesionales instantáneos con magia de IA: respuestas geniales con un clic, tono perfecto y dominio multilingüe. ¡Transforme el correo electrónico sin esfuerzo! ...

📧 Automatización de correo electrónico: Fuera de la oficina (disponible para POP e IMAP)  /  Programar envío de correos electrónicos  /  CC/CCO automático según reglas al enviar correo electrónico  /  Reenvío automático (reglas avanzadas)   /  Agregar saludo automáticamente   /  Divida automáticamente correos electrónicos de múltiples destinatarios en mensajes individuales ...

📨 Gestión de correo electrónico: Recuperar correos electrónicos fácilmente  /  Bloquear correos electrónicos fraudulentos por sujetos y otras personas  /  Eliminar correos electrónicos duplicados  /  Búsqueda Avanzada  /  Consolidar carpetas ...

📁 Archivos adjuntos profesionalesGuardar lote  /  Separación de lotes  /  Comprimir por lotes  /  Ahorro automático   /  Desconexión automática  /  Autocompresión ...

???? Interfaz mágica: 😊Más emojis bonitos y geniales   /  Aumente su productividad en Outlook con vistas con pestañas  /  Minimizar Outlook en lugar de cerrar ...

👍 Maravillas con un clic: Responder a todos los archivos adjuntos entrantes  /   Correos electrónicos antiphishing  /  🕘Mostrar zona horaria del remitente ...

👩🏼‍🤝‍👩🏻 Contactos y calendario: Agregar por lotes contactos de correos electrónicos seleccionados  /  Dividir un grupo de contactos en grupos individuales  /  Eliminar recordatorios de cumpleaños ...

Mas de Características 100 ¡Espere su exploración! Haga clic aquí para descubrir más.

Leer Mas       Descargar gratis      Comprar
 

 

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