Ação de macro EMailDatabaseObject

Importante:  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Você pode usar a ação de macro EMailDatabaseObject em bancos de dados da área de trabalho do Access para incluir o especificado acesso folha de dados, formulário, relatório ou módulo em uma mensagem de email, onde pode ser visualizado e encaminhada.

Observação: Começando no Access 2010, a ação de macro EnviarObjeto foi renomeada para EMailDatabaseObject.

Observação: Esta ação não poderão ser se o banco de dados não é confiável.

Configurações

A ação EMailDatabaseObject tem os seguintes argumentos.

Argumento da ação

Descrição

Tipo de Objeto

O tipo de objeto a incluir na mensagem de email. Clique em tabela (para uma folha de dados de tabela), a consulta (para uma folha de dados de consulta), formulário (para um formulário ou folha de dados de formulário), relatório, módulo, ou Página de acesso a dados, Modo de exibição do servidor, Procedimentos armazenados ou função na caixa Tipo de objeto na seção Argumentos da ação da janela de design de macro. Você não pode enviar um macro. Se você quiser incluir o objeto ativo, selecione seu tipo com este argumento, mas deixe o argumento Nome do objeto em branco.

Nome do Objeto

O nome do objeto a incluir na mensagem de email. Caixa Nome do objeto mostra todos os objetos do banco de dados do tipo selecionado pelo argumento Tipo de objeto . Se você deixar argumentos de Tipo de objeto e o Nome do objeto em branco, o Access envia uma mensagem ao aplicativo de email sem nenhum objeto de banco de dados.

Se você executar uma macro contendo a ação de EMailDatabaseObject em uma banco de dados biblioteca, o Access procurará o objeto com esse nome primeiro no banco de dados biblioteca, depois no banco de dados atual.

Formato de Saída

O tipo de formato a ser usado para o objeto incluído. Lista de formatos que você pode selecionar será alterado dependendo do que você selecionar para o argumento de Tipo de objeto . Formatos disponíveis podem incluir do Excel 97 - pasta de trabalho do Excel 2003 (*. xls), a Pasta de trabalho binária do Excel (*. xlsb), Pasta de trabalho do Excel (*. xlsx), HTML (*. htm, *. HTML), Pasta de trabalho do Microsoft Excel 5.0/95 (*. xls), Formato PDF (PDF), Rich texto Fomat (RTF), Arquivos de texto (*. txt) ou Formato XPS (*. XPS). Na caixa Formato de saída. Módulos podem ser enviados somente no formato texto. Páginas de acesso a dados só podem ser enviadas no formato HTML. Se você deixar este argumento em branco, o Access solicitará que você o formato de saída.

Observação: Se você estiver usando o Access 2007, você pode exportar para um arquivo em formato PDF ou XPS apenas depois de instalar o suplemento. Para obter mais informações, consulte Habilitar o suporte para outros formatos de arquivo, como PDF e XPS.

Para

Os destinatários da mensagem cujos nomes você deseja colocar na linha para da mensagem de email. Se você deixar este argumento em branco, o Access solicitará os nomes dos destinatários.

Separe os nomes dos destinatários que você especifica neste argumento (e nos argumentos Cc e Cco ) com um ponto e vírgula (;) ou com a lista separador definido na guia número da caixa de diálogo Propriedades de configurações regionais no Painel de controle do Microsoft Windows. Se o aplicativo de email não puder identificar os nomes dos destinatários, a mensagem não é enviada e ocorre um erro.

Cc

Os destinatários da mensagem cujos nomes você deseja colocar na linha Cc ("cópia carbono") na mensagem de email. Se você deixar este argumento em branco, a linha Cc da mensagem de email está em branco.

Cco

Os destinatários da mensagem cujos nomes você deseja colocar na linha Cco ("com cópia oculta") na mensagem de email. Se você deixar este argumento em branco, a linha Cco na mensagem de email está em branco.

Assunto

O assunto da mensagem. Este texto aparece na linha assunto da mensagem de email. Se você deixar este argumento em branco, a linha de assunto da mensagem de email está em branco.

Texto da mensagem

Qualquer texto que você deseja incluir na mensagem além do objeto de banco de dados. Este texto aparece no corpo principal da mensagem de email, após o objeto. Se você deixar este argumento em branco, nenhum texto adicional será incluído na mensagem de email. Se você deixar os argumentos Tipo de objeto e Nome do objeto em branco, você pode usar esse argumento para enviar uma mensagem de email sem um objeto de banco de dados.

Editar mensagem

Especifica se a mensagem pode ser editada antes de ser enviado. Se você selecionar Sim, o aplicativo de email é iniciado automaticamente e a mensagem poderá ser editada. Se você selecionar não, a mensagem é enviada sem que o usuário tenha uma oportunidade de editar a mensagem. O padrão é Sim.

Arquivo de Modelo

O caminho e o nome de um arquivo que você deseja usar como um modelo para um arquivo HTML. O arquivo de modelo é um arquivo contendo marcas HTML.

Comentários

O objeto na mensagem de email é o formato de saída selecionado. Quando você clica duas vezes no objeto, o software apropriado é iniciado com o objeto aberto.

As regras a seguir se aplicam quando você usa a ação de EMailDatabaseObject para incluir um objeto de banco de dados em uma mensagem de email:

  • Você pode enviar a tabela, consulta e folhas de dados do formulário. No objeto incluído, todos os campos na folha de dados procure como faziam no Access, exceto os campos contendo objetos OLE. As colunas para esses campos são incluídas no objeto, mas os campos estão em branco.

  • Para um controle associado a um campo Sim/não (um botão de alternância, botão de opção ou caixa de seleção ), o arquivo de saída exibe o valor – 1 (Sim) ou 0 (não).

  • Para uma caixa de texto associado a um campo de hiperlink, o arquivo de saída exibe o hiperlink para todos os formatos de saída, exceto texto MS-DOS (nesse caso, o hiperlink é simplesmente exibido como texto normal).

  • Se você enviar um formulário no modo Formulário, o objeto incluído sempre conterá modo Folha de Dados do formulário.

  • Se você enviar um relatório, os únicos controles incluídos no objeto serão caixas de texto e (em alguns casos) rótulos. Todos os outros controles são ignorados. Informações de cabeçalho e rodapé também não são incluídas. A única exceção a isso é que, quando você envia um relatório no formato do Excel, uma caixa de texto em um rodapé de grupo contendo uma expressão com a função soma é incluída no objeto. Nenhum outro controle em um cabeçalho ou rodapé (e nenhuma função de agregação diferente de soma ) está incluído no objeto.

  • Sub-relatórios são incluídos no objeto.

  • Quando você envia uma folha de dados, formulário ou página de acesso a dados no formato HTML, um arquivo. HTML é criado. Quando você envia um relatório no formato HTML, um arquivo. HTML é criado para cada página no relatório.

Para executar a ação de EMailDatabaseObject em um módulo Visual Basic for Applications (VBA), use o método EnviarObjeto do objeto DoCmd .

image

O link a seguir foram fornecido por Luke Chung. Luke é o fundador e presidente da FMS, Inc., um fornecedor líder de soluções de banco de dados personalizado e ferramentas de desenvolvedor.

Observação: Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×