DoCmd.SendObject (Access)
O método SendObject executa a ação SendObject no Visual Basic.
Você pode usar a ação SendObject para incluir a folha de dados, o formulário, o relatório ou o módulo especificados do Microsoft Access em uma mensagem eletrônica de email, onde ela possa ser visualizada e encaminhada. As regras a seguir se aplicam quando você usa a ação SendObject para incluir um objeto de banco de dados em uma mensagem de email:
SendObject (ObjectType, ObjectName, OutputFormat, To, Cc, Bcc, Subject, MessageText, EditMessage, TemplateFile)
DoCmd.SendObject acSendTable, "Employees", acFormatXLS, _
"Nancy Davolio; Andrew Fuller", "Joan Weber", , _
"Current Spreadsheet of Employees", , False
Arguments
Optional arguments
Os seguintes argumentos são opcionais
ObjectType (AcSendObjectType) - Uma constante AcSendObjectType que especifica o tipo de objeto a ser enviado.
Os valores possíveis são
acSendDataAccessPage | |
acSendForm | Envia um Formulário. |
acSendModule | Envia um Módulo. |
acSendNoObject | (Padrão) Não envia um objeto de banco de dados. |
acSendQuery | Envia uma Consulta. |
acSendReport | Envia um Relatório. |
acSendTable | Envia uma Tabela. |
ObjectName (String) - Uma expressão de cadeia de caracteres que é o nome válido de um objeto do tipo selecionado com o argumento ObjectType. Se você quiser incluir o objeto ativo na mensagem de email, especifique o tipo de objeto com o argumento ObjectType e deixe esse argumento em branco. Se você deixar os argumentos ObjectType e ObjectName em branco (a constante padrão, acSendNoObject, é suposta para o argumento ObjectType), o Microsoft Access envia uma mensagem para o aplicativo de email sem um objeto de banco de dados incluídos. Se você executar o código do Visual Basic que contém o método SendObject em um banco de dados biblioteca, o Access procurará o objeto com esse nome primeiro no banco de dados biblioteca e depois no banco de dados atual.
OutputFormat (Integer) - Uma constante que especifica o formato no qual enviar o objeto. Os valores possíveis incluem acFormatHTML, acFormatRTF, acFormatSNP, acFormatTXT, acFormatXLS, acFormatXLSB, acFormatXLSX, acFormatXPS e acFormatPDF.
To (String) - Uma expressão de cadeia de caracteres que lista os destinatários cujos nomes você deseja colocar na linha Para da mensagem de email. Separe os nomes de destinatários especificados neste argumento e nos argumentos CC e Cco com ponto-e-vírgula (;) ou com o separador de lista definido na guia número da caixa de diálogo Propriedades de configurações regionais no Windows Painel de controle. Se os nomes dos destinatários não forem reconhecidos pelo aplicativo de email, a mensagem não será enviada e ocorrerá um erro. Se você deixar esse argumento em branco, o Microsoft Access solicitará os destinatários.
Cc (String) - Uma expressão de cadeia de caracteres que lista os destinatários cujos nomes você deseja colocar na linha Cc da mensagem de email. Se você deixar esse argumento em branco, a linha Cc da mensagem de email ficará em branco.
Bcc (String) - Uma expressão de cadeia de caracteres que lista os destinatários cujos nomes você deseja colocar na linha Cco da mensagem de email. Se você deixar esse argumento em branco, a linha Cco da mensagem de email ficará em branco.
Subject (String) - Uma expressão de cadeia de caracteres que contém o texto que você deseja colocar na linha de assunto da mensagem de email. Se você deixar esse argumento em branco, a linha Assunto da mensagem de email ficará em branco.
MessageText (String) - Uma expressão de cadeia de caracteres que contém o texto que você deseja incluir no corpo da mensagem de email, após o objeto. Se você deixar esse argumento em branco, o objeto será a única coisa incluída no corpo da mensagem de email.
EditMessage (Boolean) - Use true (1) para abrir o aplicativo de email imediatamente com a mensagem carregada, para que a mensagem possa ser editada. Use False (0) para enviar a mensagem sem editá-la. Se você deixar esse argumento em branco, o padrão ( True) será suposto.
TemplateFile (String) - Uma expressão de cadeia de caracteres que é o nome completo, incluindo o caminho, do arquivo que você deseja usar como um modelo para um arquivo HTML.