Ação de macro EMailDatabaseObject

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. No final da página, deixe sua opinião se estas informações foram úteis para você. Aqui está o artigo em inglês para facilitar a referência.

Você pode usar a ação de macro EMailDatabaseObject em bancos de dados da área de trabalho do Access para incluir o acesso TE000126608, TE000126638, TE000126740 ou TE000127365 especificado em uma mensagem de email, onde ele pode ser visualizado e encaminhado.

Observação: A partir do Access 2010, a ação de macro EnviarObjeto foi renomeada para EMailDatabaseObject.

Observação: Esta ação não será permitida se o banco de dados não for 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 ser incluído na mensagem de email. Clique em tabela (para uma folha de dados da tabela), consulta (para uma folha de dados da consulta), formulário (para uma folha de dados de formulário ou de formulário), relatório, móduloou página de acesso a dados, modo de exibição de servidor, procedimentos armazenadosou Função na caixa tipo de objeto na seção argumentos da ação da janela de design da macro. Você não pode enviar um TE000126503. Se você quiser incluir o objeto ativo, selecione seu tipo com esse argumento, mas deixe o argumento nome do objeto em branco.

Nome do Objeto

O nome do objeto a ser incluído na mensagem de email. A caixa Nome do Objeto mostra todos os objetos no banco de dados do tipo selecionado pelo argumento Tipo de Objeto. Se você deixar os argumentos tipo de objeto e nome do objeto em branco, o Access enviará uma mensagem para o aplicativo de email sem um objeto de banco de dados.

Se você executar uma macro que contém a ação EMailDatabaseObject em um TE000126672, o Access procurará o objeto com esse nome primeiro no banco de dados biblioteca e, em seguida, no banco de dados atual.

Formato de Saída

O tipo de formato que você deseja usar para o objeto incluído. A lista de formatos que você pode selecionar será alterada dependendo do que você selecionar para o argumento tipo de objeto . Os formatos disponíveis podem incluir o excel 97-excel 2003 pasta de trabalho (*. xls), 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), fomat de Rich Text (*. rtf), arquivos de texto (*. txt)ou formato XPS (*. XPS). na caixa formato de saída . Os módulos podem ser enviados apenas em formato de texto. As páginas de acesso a dados só podem ser enviadas em formato HTML. Se você deixar esse argumento em branco, o Access solicitará o formato de saída.

Para

Os destinatários da mensagem cujos nomes você deseja colocar na linha para na 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ê especificar nesse argumento (e nos argumentos CC e Cco ) com um ponto-e-vírgula (;) ou com a lista TE000126755 definida na guia número da caixa de diálogo Propriedades de configurações regionais no painel de controledo Microsoft Windows. Se o aplicativo de email não conseguir identificar os nomes dos destinatários, a mensagem não será enviada e ocorrerá 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 na mensagem de email estará em branco.

Cco

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

Subject

O assunto da mensagem. Esse texto é exibido na linha assunto da mensagem de email. Se você deixar este argumento vazio, a linha assunto na mensagem de email ficará em branco.

Texto da mensagem

Qualquer texto que você queira incluir na mensagem além do objeto de banco de dados. Esse texto é exibido 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ê poderá 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 enviada. Se você selecionar Sim, o aplicativo de email será iniciado automaticamente, e a mensagem poderá ser editada. Se você selecionar não, a mensagem será enviada sem que o usuário tenha oportunidade de editar a mensagem. O padrão é Sim.

Arquivo de Modelo

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

Comentários

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

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

  • Você pode enviar folhas de dados de tabela, consulta e formulário. No objeto incluído, todos os campos na folha de dados têm a aparência que eles fazem no Access, exceto os campos que contêm objetos OLE. As colunas desses campos são incluídas no objeto, mas os campos estão em branco.

  • Para um controle acoplado a um campo Sim/não (a TE000126777, TE000126705 ou TE000126585 ), o arquivo de saída exibe o valor – 1 (Sim) ou 0 (não).

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

  • Se você enviar um formulário no TE000126643, o objeto incluído sempre conterá o TE000126609 do formulário.

  • Se você enviar um relatório, os únicos controles que estão incluídos no objeto serão caixas de texto e (em alguns casos) rótulos. Todos os outros controles são ignorados. As informações de cabeçalho e rodapé também não são incluídas. A única exceção é 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 está incluída no objeto. Nenhum outro controle em um cabeçalho ou rodapé (e nenhum TE000126561 diferente de soma) está incluído no objeto.

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

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

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

imagem

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

Expanda suas habilidades no Office
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.

×