Linha de assunto MS Outlook

2

Às vezes, esqueci de mencionar o assunto ao escrever um e-mail.

Existe alguma maneira de evitar isso? Eu tenho uma solução do Google-ing, mas não funciona no MS Office 2007 Edition,

A solução é como:

Aqui estão os passos: -

  1. Abra seu Outlook,
  2. Pressione Alt + F11. Isso abre o Editor do Visual Basic e, em seguida, pressione Ctrl + R que, por sua vez, abre o Project-Project 1 (lado esquerdo)
  3. No painel esquerdo, pode-se ver "Objetos do Microsoft Outlook" ou "Projeto1", expanda isso. Agora pode-se ver o "ThisOutLookSession".
  4. Clique duas vezes em "ThisOutLookSession". Ele abrirá um Painel de código no lado direito.
  5. Copie e cole o seguinte código no painel direito (Painel de código), salve-o e feche

Código:

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Dim strSubject As String
    strSubject = Item.Subject
    If Len(Trim(strSubject)) = 0 Then
        Prompt$ = "Subject is Empty. Continue anyways???"
        If MsgBox(Prompt$, vbYesNo + vbQuestion + vbMsgBoxSetForeground,
                  "Check for Subject") =   vbNo Then
            Cancel = True
        End If
    End If
End Sub

Agora, sempre que você tentar enviar um e-mail sem assunto, um pop-up será gerado para lembrá-lo do assunto em branco.

Qualquer ideia, como isso pode ser feito.

    
por Posto 18.09.2009 / 10:26

2 respostas

4

Seu código está bom - acabei de descobrir que minha versão também parou de funcionar.

Você precisa fazer uma das duas coisas:

Ou: Abra Ferramentas | Caixa de diálogo da Central de Confiabilidade. Definir segurança de macro para Avisar em todas as macros. Isso avisará sempre que você abrir o Outlook, mas poderá executar macros.

Veja esta página para mais detalhes.

Ou: assine a macro. Abra o editor de macros (Ferramentas > Macros > Editor do Visual Basic) e, em seguida, Ferramentas > Assinatura Digital e selecione um na lista. Se você não tiver instalado, siga as instruções em esta página de suporte .

Você também pode criar certificados executando

Start > Programs > Microsoft Office > Microsoft Office Tools > Digital Certificate for VBA Projects

Reinicie o Outlook, permita que todas as macros com esta assinatura sejam executadas e isso deve funcionar.

    
por 18.09.2009 / 11:40
-1

Eu pessoalmente recomendo que você mude para o Thunderbird, pois é um produto gratuito, não roda em múltiplas plataformas e é de código aberto. Além disso, é mais configurável e inclui também leitor de notícias e leitor de RSS.

Além disso, você não está mais bloqueado nos formatos do MS Outlook e, portanto, seus e-mails antigos têm uma chance melhor de sobreviver às alterações de formato dos próximos anos.

JF

    
por 18.09.2009 / 14:05