Note: The other languages of the website are Google-translated. Back to English
Log in  \/ 
x
or
x
Inscreva-se  \/ 
x

or

Como enviar pasta de trabalho atual através do Outlook do Excel?

Talvez, você sempre faça e modifique o relatório na pasta de trabalho do Excel, depois de finalizá-lo, você precisa enviar o relatório atual salvo para o seu gerente de departamento o mais rápido possível. Como você poderia enviar rapidamente toda a sua pasta de trabalho atual para uma pessoa específica sem abrir o Outlook do Excel?

Envie a pasta de trabalho atual através do Outlook do Excel com o comando Salvar e Enviar

Envie a pasta de trabalho atual através do Outlook como anexo do Excel com código VBA

Guia Office Habilite a edição e navegação com guias no Office e torne seu trabalho muito mais fácil ...
O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%
  • Reutilizar qualquer coisa: Adicione as fórmulas, gráficos e tudo mais usados ​​ou complexos aos seus favoritos e reutilize-os rapidamente no futuro.
  • Mais de 20 recursos de texto: Extrair número da string de texto; Extraia ou remova parte dos textos; Converta números e moedas para palavras em inglês.
  • Ferramentas de mesclagem: Várias pastas de trabalho e planilhas em um; Mesclar várias células / linhas / colunas sem perder dados; Mesclar linhas duplicadas e soma.
  • Ferramentas de divisão: Divida os dados em várias folhas com base no valor; Uma pasta de trabalho para vários arquivos do Excel, PDF ou CSV; Uma coluna para várias colunas.
  • Paste Skipping Linhas ocultas / filtradas; Contagem e soma por cor de fundo; Envie emails personalizados para vários destinatários em massa.
  • Super Filtro: Crie esquemas de filtro avançados e aplique a qualquer planilha; tipo por semana, dia, frequência e muito mais; filtros por negrito, fórmulas, comentário ...
  • Mais de 300 recursos poderosos; Funciona com Office 2007-2019 e 365; Suporta todos os idiomas; Fácil implantação em sua empresa ou organização.

seta azul bolha direita Envie a pasta de trabalho atual através do Outlook do Excel com o comando Salvar e Enviar


Com esta Salvar e enviar No Excel, você pode enviar rapidamente a pasta de trabalho inteira como anexo, como arquivo PDF, como arquivo XPS ou Fax da Internet através do Outlook. Você pode fazer o seguinte:

1. Abra a pasta de trabalho que você deseja enviar.

2. Clique Envie o > Salvar e enviar > Enviar por e-mail no Excel 2010, veja a captura de tela:

doc-send-workbook1

Tips: Se você estiver usando o Excel 2007, clique em Botão de escritório > ENVIAR, veja a captura de tela:

doc-send-workbook4

No Excel 2013, por favor clique Envie o > Compartilhe > Email, veja a captura de tela:

doc-send-workbook5

3. Em seguida, escolha um formato que deseja enviar para o Excel a partir do Envio por e-mail seção, neste caso, eu clico Enviar como anexo botão de ícone, veja a captura de tela:

doc-send-workbook2

4. E uma janela de edição do Outlook é exibida, digite os nomes dos destinatários no Para e Cc caixas de texto e digite um assunto nas Assunto , você também pode inserir alguma mensagem na caixa de introdução, veja a captura de tela:

doc-send-workbook3

notas:

1. Este método só funciona quando você usa o Outlook como seu programa de e-mail.

2. Depois de enviar a pasta de trabalho, você pode ir para o Outlook para verificar se o e-mail foi enviado com sucesso.


seta azul bolha direita Envie a pasta de trabalho atual através do Outlook como anexo do Excel com código VBA

Aqui, você também pode enviar a pasta de trabalho atual como um anexo do Excel com o seguinte código VBA, execute as seguintes etapas:

1. Abra a pasta de trabalho que deseja enviar.

2. Segure o ALT + F11 chaves, e abre o Janela Microsoft Visual Basic for Applications.

3. Clique inserção > Móduloe cole o seguinte código no Janela Módulo.

Código VBA: enviar pasta de trabalho atual como anexo do Excel

Sub SendWorkBook()
'Update 20131209
Dim OutlookApp As Object
Dim OutlookMail As Object
Set OutlookApp = CreateObject("Outlook.Application")
Set OutlookMail = OutlookApp.CreateItem(0)
On Error Resume Next
With OutlookMail
    .To = "skyyang@extendoffice.com"
    .CC = ""
    .BCC = ""
    .Subject = "kte feature"
    .Body = "Hello, please check and read this document, thank you."
    .Attachments.Add Application.ActiveWorkbook.FullName
    .Send
End With
Set OutlookMail = Nothing
Set OutlookApp = Nothing
End Sub

Importante: No código acima, você pode alterar as seguintes informações conforme sua necessidade.

  • .to = "skyyang @extendoffice.com "
  • .CC = ""
  • .BCC = ""
  • .Subject = "recurso kte"
  • .Body = "Olá, por favor verifique e leia este documento, obrigado."

4. Então clique F5 para executar este código e uma caixa de prompt aparecerá, clique Permitir, e esta pasta de trabalho foi enviada.

doc-send-workbook6

notas:

1. Este código está disponível apenas quando você usa o Outlook como seu programa de e-mail.

2. Depois de enviar a pasta de trabalho, você pode ir para o Outlook para verificar se o e-mail foi enviado com sucesso.


Artigos relacionados:

Como enviar planilha somente pelo Outlook do Excel?

Como enviar / enviar e-mail intervalo de células através do Outlook do Excel?


As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Super Formula Bar (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2019 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Teste gratuito de 30 dias com recursos completos. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
officetab bottom
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Ankur · 1 years ago
    Hi,
    I tried to save the file with VB code but when I share over outlook or some other way the VB code is getting dropped.
    Kindly could you help me out so that with that excel file that VB code will be available all the time.

    Thank you in advance.

  • To post as a guest, your comment is unpublished.
    Prasanna · 1 years ago
    Thanks for sharing, very useful and is there any option to refer the cell in the same file to pick mail ids
  • To post as a guest, your comment is unpublished.
    sixto · 3 years ago
    this is attaching the file but the file does not show any changes that were made. it is attaching the last saved version
    • To post as a guest, your comment is unpublished.
      Joe · 1 years ago
      Active workbook. Save at beginning of code should sort
  • To post as a guest, your comment is unpublished.
    Pankaj · 3 years ago
    Thanks for sharing Information but i want in workbook a particular One sheet Only as a new sheet
  • To post as a guest, your comment is unpublished.
    Chris · 4 years ago
    Is there any way for the formula to copy certain cells and add that info to the body of the email?
  • To post as a guest, your comment is unpublished.
    T. Marshall · 4 years ago
    Did I miss the part in method 2 that tells you how to reuse the module? There's no button or other method to recall it upon next use?
  • To post as a guest, your comment is unpublished.
    David D · 4 years ago
    Does it actually save the file?
  • To post as a guest, your comment is unpublished.
    joe doe · 5 years ago
    Is there a way to configure it to send to a gmail account?
  • To post as a guest, your comment is unpublished.
    Dwarakesh · 5 years ago
    Hi everything is working great but i require two things first is i want attach the file i am currently working on automatically next is i want to send to multiple users

    thanks in advance
    • To post as a guest, your comment is unpublished.
      Roochops · 1 years ago
      use ; between users as below

      .To = "skyyang@extendoffice.com;bob@gmail.com"
  • To post as a guest, your comment is unpublished.
    Ottie · 6 years ago
    I have a "submit form" button on my worksheet and a macro enabled that will send it. Yet it comes through as a blank form. Can someone help me on how to get the data entered on the form to come through on the attachment?
    • To post as a guest, your comment is unpublished.
      Siggi B · 6 years ago
      Ottie, does your code save the workbook before trying to send? Any changes you have made since opening will only have been applied to a temp file (in case you were to close the WB and choose 'No' to the Save? ). So it may be sending the 'virgin' file.

      You could SaveAs the WB with the completed form as another file (ie FileToGo1), instruct Excel to attach FileToGo1 to the email, then delete FileToGo1 from the system, so that the next instance wont complain about overwriting an existing file. Or you could perform the SaveAs with a forced overwrite.

      This could also allow you to SaveAs a non-macro WB, so that the recipient doesn't get any alerts or disabling of the WB because their system is paranoid about possible macro security breaches.

      Cheers,

      Siggi.
  • To post as a guest, your comment is unpublished.
    nishant goel · 7 years ago
    Hi,


    This VB coding suits my requirement but there is a peoblem in this. i do not want to send my mail directly.i wnat to check my mail before sending as i have to send this mail to different persons. so i want to edit the name of the receiver.Please Help & revert.

    regards,
    Nishant Goel
    • To post as a guest, your comment is unpublished.
      Siggi B · 7 years ago
      to review the email before / instead of sending it, replace the ".send" with ".display" at the end of the With block.

      Cheers,
      Siggi.