Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Pode utilizar a ação de macro EMailDatabaseObject em bases de dados de ambiente de trabalho do Access para incluir as folha de dados do Access especificadas, formulário, relatório ou módulo numa mensagem de correio eletrónico, onde podem ser visualizadas e reencaminhadas.

Nota: A partir do Access 2010, o nome da ação de macro SendObject foi mudado para EMailDatabaseObject.

Nota: Esta ação não será permitida se a base de dados não for fidedigna.

Definições

A ação EMailDatabaseObject tem os seguintes argumentos.

Argumento de ação

Descrição

Tipo de Objeto

O tipo de objeto a incluir na mensagem de correio. Clique em Tabela (para uma folha de dados de tabela), Consulta (para uma folha de dados de consulta), Formulário (para uma folha de dados de formulário ou formulário), Relatório, Módulo ou Página de Acesso a Dados, Vista de Servidor, Procedimentos Armazenados ou Função na caixa Tipo de Objeto na secção Argumentos de Ação da janela de estrutura da macro. Não pode enviar um macro. Se quiser incluir o objeto ativo, selecione o respetivo 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 correio. A caixa Nome do Objeto apresenta todos os objetos que se encontram na base de dados do tipo selecionado pelo argumento Tipo de Objeto. Se deixar os argumentos Tipo de Objeto e Nome do Objeto em branco, o Access envia uma mensagem para a aplicação de correio sem qualquer objeto de base de dados.

Se executar uma macro com a ação EMailDatabaseObject num base de dados de biblioteca, o Access procura o objeto com este nome primeiro na base de dados da biblioteca e, em seguida, na base de dados atual.

Formato de Exportação

O tipo de formato que pretende utilizar para o objeto incluído. A lista de formatos que pode selecionar irá mudar consoante o que selecionar para o argumento Tipo de Objeto . Os formatos disponíveis podem incluir o Livro do Excel 97 – Excel 2003 (*.xls); Livro Binário do Excel (*.xlsb), Livro do Excel (*.xlsx), HTML (*.htm, *.html), Livro do Microsoft Excel 5.0/95 (*.xls), Formato PDF (*.pdf), Fomat de Texto Formatado (*.rtf), Ficheiros de Texto (*.txt)ou Formato XPS (*.xps). na caixa Formato de Saída . Os módulos só podem ser enviados no formato de texto. As páginas de acesso a dados só podem ser enviadas em formato HTML. Se deixar este argumento em branco, o Access pede-lhe que indique um formato de exportação.

Para

Os destinatários da mensagem cujos nomes pretende colocar na linha Para na mensagem de correio. Se deixar este argumento em branco, o Access pede-lhe os nomes dos destinatários.

Separe os nomes dos destinatários que especificar neste argumento (e nos argumentos Cc e Bcc) com um ponto e vírgula (;) ou com a lista separador definida no separador Número da caixa de diálogo Propriedades das Definições Regionais no Microsoft Windows Painel de Controlo. Se a aplicação de correio não conseguir identificar os nomes dos destinatários, a mensagem não é enviada e ocorre um erro.

Cc

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

Bcc

Os destinatários da mensagem cujos nomes pretende colocar na linha Bcc ("cópia oculta") na mensagem de correio. Se deixar este argumento em branco, a linha Bcc na mensagem de correio está em branco.

Assunto

O assunto da mensagem. Este texto é apresentado na linha Assunto na mensagem de correio. Se deixar este argumento em branco, a linha Assunto na mensagem de correio está em branco.

Texto da Mensagem

Qualquer texto que pretenda incluir na mensagem para além do objeto da base de dados. Este texto aparece no corpo principal da mensagem de correio, depois do objeto. Se deixar este argumento em branco, não será incluído texto adicional na mensagem de correio. Se deixar os argumentos Tipo de Objeto e Nome do Objeto em branco, pode utilizar este argumento para enviar uma mensagem de correio sem um objeto de base de dados.

Editar Mensagem

Especifica se a mensagem pode ser editada antes de ser enviada. Se selecionar Sim, a aplicação de correio eletrónico é iniciada automaticamente e a mensagem pode ser editada. Se selecionar Não, a mensagem é enviada sem que o utilizador tenha a oportunidade de editar a mensagem. A predefinição é Sim.

Ficheiro de Modelo

O caminho e o nome de ficheiro de um ficheiro que pretende utilizar como modelo para um ficheiro HTML. O ficheiro de modelo é um ficheiro que contém etiquetas HTML.

Observações

O objeto na mensagem de correio está no formato de saída selecionado. Quando faz duplo clique no objeto, o software adequado começa com o objeto aberto.

As seguintes regras aplicam-se quando utiliza a ação EMailDatabaseObject para incluir um objeto de base de dados numa mensagem de correio:

  • Pode enviar folhas de dados de tabelas, consultas e formulários. No objeto incluído, todos os campos na folha de dados têm o aspeto que têm no Access, exceto os campos que contêm objetos OLE. As colunas para estes campos estão incluídas no objeto, mas os campos estão em branco.

  • Para um controlo vinculado a um campo Sim/Não (um botão de alternar, botão de opção ou caixa de verificação ), o ficheiro de saída apresenta o valor –1 (Sim) ou 0 (Não).

  • Para um caixa de texto vinculado a um campo Hiperligação, o ficheiro de saída apresenta o hiperligação para todos os formatos de saída, exceto o texto MS-DOS (neste caso, a hiperligação é apenas apresentada como texto normal).

  • Se enviar um formulário no vista de Formulário, o objeto incluído contém sempre o vista de Folha de dados do formulário .

  • Se enviar um relatório, os únicos controlos incluídos no objeto são caixas de texto e (em alguns casos) etiquetas. Todos os outros controlos são ignorados. As informações de cabeçalho e rodapé também não estão incluídas. A única exceção é que, quando envia um relatório no formato do Excel, é incluída no objeto uma caixa de texto num rodapé de grupo que contenha uma expressão com a função Soma . Nenhum outro controlo num cabeçalho ou rodapé (e nenhum função de agregação além de Soma) está incluído no objeto.

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

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

Para executar a ação EMailDatabaseObject num módulo Visual Basic for Applications (VBA), utilize o método SendObject do objeto DoCmd.

imagem

A seguinte ligação foi fornecida por Luke Chung. Luke é o fundador e presidente da FMS, Inc., um fornecedor líder de soluções de bases de dados personalizadas e ferramentas de programação.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×