reunion recordatorios recordatorio recibir por los enviar eliminar diario dejar cómo cumpleaños crear correos como alertas outlook outlook-vba outlook-2007

recordatorios - dejar de recibir correos de recordatorio de cumpleaños outlook



Eliminar menú contextual de impresión con clic derecho de Outlook 2007 (2)

Según el enlace que proporcionan los TcK, eso fue bastante simple. En el siguiente ejemplo, verifico el tipo de artículo para que solo afecte los correos electrónicos y no los elementos del calendario. Para ingresar el código en Outlook, escriba Alt + F11, luego expanda los Objetos de Microsoft Office Outlook en el panel Proyecto. Luego haga doble clic en ThisOutlookSession. A continuación, pega este código en la ventana de código. No me gusta revisar los subtítulos, ya que puede tener problemas con la internacionalización. Pero no vi un ActionID ni nada en el Comando. Había un FaceID pero eso es solo la identificación del ícono de la impresora.

Private Sub Application_ItemContextMenuDisplay(ByVal CommandBar As Office.CommandBar, ByVal Selection As Selection) Dim cmdTemp As Office.CommandBarControl If Selection.Count > 0 Then Select Case TypeName(Selection.Item(1)) Case "MailItem" For Each cmdTemp In CommandBar.Controls If cmdTemp.Caption = "&Print" Then cmdTemp.Delete Exit For End If Next cmdTemp Case Else ''Debug.Print TypeName(Selection.Item(1)) End Select End If End Sub

¿Hay alguna manera de que pueda eliminar el elemento Imprimir del menú contextual cuando hace clic derecho en un correo electrónico con VBA?

Siempre estoy haciendo clic derecho para responder un correo electrónico, solo para hacer clic accidentalmente en Print y hacer que Outlook lo envíe directamente a la impresora más rápido de lo que puedo detenerlo.

NB: estoy usando Outlook 2007.