AccessFreak Getting started with MicrosoftR Access 2007 Step by Step TutorialsSamples. Text, Edit. Message, Template. File expression A variable that represents a Do. Cmd object. Parameters. Name. RequiredOptional. Data Type. Description. Object. Type. Optional. Ac. Send. Object. Type. A Ac. Send. Object. Type constant that specifies the type of object to send. Object. Name. Optional. Variant. A string expression thats the valid name of an object of the type selected by the Object. Type argument. If you want to include the active object in the mail message, specify the objects type with the Object. Type argument and leave this argument blank. If you leave both the Object. Type and Object. Name arguments blank the default constant, ac. Send. No. Object, is assumed for the Object. Type argument, Microsoft Access sends a message to the electronic mail application without an included database object. If you run Visual Basic code containing the Send. Object method in a library database, Microsoft Access looks for the object with this name first in the library database, then in the current database. Output. Format. Optional. Variant. A constant that specifies the format in which to send the object. Possible values include ac. Format. HTML, ac. Format. RTF, ac. Format. SNP, ac. Format. TXT, ac. Format. XLS, ac. Format. XLSB, ac. Format. XLSX, ac. Format. XPS, and ac. Format. PDF. To. Optional. Variant. A string expression that lists the recipients whose names you want to put on the To line in the mail message. Separate the recipient names you specify in this argument and in the cc and bcc arguments with a semicolon or with the list separator set on the Number tab of the Regional Settings Properties dialog box in Windows Control Panel. If the recipient names arent recognized by the mail application, the message isnt sent and an error occurs. If you leave this argument blank, Microsoft Access prompts you for the recipients. Cc. Optional. Variant. A string expression that lists the recipients whose names you want to put on the Cc line in the mail message. If you leave this argument blank, the Cc line in the mail message is blank. Bcc. Optional. Variant. A string expression that lists the recipients whose names you want to put on the Bcc line in the mail message. If you leave this argument blank, the Bcc line in the mail message is blank. Subject. Optional. Variant. A string expression containing the text you want to put on the Subject line in the mail message. If you leave this argument blank, the Subject line in the mail message is blank. Message. Text. Optional. Variant. A string expression containing the text you want to include in the body of the mail message, after the object. If you leave this argument blank, the object is all thats included in the body of the mail message. Edit. Message. Optional. Variant. Use True Use False 0 to send the message without editing it. If you leave this argument blank, the default True is assumed. Template. File. Optional. Variant. A string expression thats the full name, including the path, of the file you want to use as a template for an HTML file. You can use the Send. Ibm System P5 Serial Connection Cable. Object action to include the specified Microsoft Access datasheet, form, report, or module in an electronic mail message, where it can be viewed and forwarded. You can include objects in Microsoft Excel 2. MS DOS text. txt, rich text. HTML. html format in messages for Microsoft Outlook, Microsoft Exchange, or another electronic mail application that uses the Mail Applications Programming Interface MAPI. The following rules apply when you use the Send. Object action to include a database object in a mail message You can send table, query, and form datasheets. In the included object, all fields in the datasheet look as they do in Access, except fields containing OLE objects. The columns for these fields are included in the object, but the fields are blank. For a control bound to a YesNo field a toggle button, option button, or check box, the output file displays the value Yes or 0 No. For a text box bound to a Hyperlink field, the output file displays the hyperlink for all output formats except MS DOS text in this case, the hyperlink is just displayed as normal text. If you send a form in Form view, the included object always contains the forms Datasheet view. If you send a report, the only controls that are included in the object are text boxes for. All other controls are ignored. Header and footer information is also not included. The only exception to this is that when you send a report in Excel format, a text box in a group footer containing an expression with the Sum function is included in the object. No other control in a header or footer and no aggregate function other than Sum is included in the object. Subreports are included in the object. Subforms are included when outputting to. When you send a datasheet, form, or data access page in HTML format, one. When you send a report in HTML format, one. Modules can be sent only in MS DOS Text format, so if you specify ac. Send. Module for the Object. Type argument, you must specify ac. Format. TXT for the Output. Format argument. Note You can save as a PDF or XPS file from a 2. Microsoft Office system program only after you install an add in. For more information, search for Enable support for other file formats, such as PDF and XPS on the Office Web site. Link provided by Luke Chung,FMS, Inc. Example. The following code example includes the Employees table in a mail message in Microsoft Excel format and specifies To, Cc, and Subject lines in the mail message. The mail message is sent immediately, without editing. Do. Cmd. Send. Object ac. Send. Table, Employees, ac. Format. XLS,. Nancy Davolio Andrew Fuller, Joan Weber, ,. Current Spreadsheet of Employees, False. The following example shows how to create an email message with Microsoft Outlook and display it to the user. Sample code provided by The. Microsoft Access 2. Programmer s Reference. Public Function Create. Email. With. Outlook. Message. To As String,. Subject As String,. Message. Body As String. Define app variable and get Outlook using the New keyword. Dim ol. App As New Outlook. Application. Dim ol. Mail. Item As Outlook. Mail. Item An Outlook Mail item. Create a new email object. Set ol. Mail. Item ol. App. Create. Itemol. Mail. Item. Add the ToSubjectBody to the message and display the message. With ol. Mail. Item. To Message. To. Subject Subject. Body Message. Body. Display To show the email message to the user. Release all object variables. Set ol. Mail. Item Nothing. Set ol. App Nothing. The following example shows how to create an email message with Microsoft Outlook and send it without displaying the email message to the user. Public Function Send. Email. With. Outlook. Message. To As String,. Subject As String,. Message. Body As String. Define app variable and get Outlook using the New keyword. Dim ol. App As New Outlook. Application. Dim ol. Mail. Item As Outlook. Mail. Item An Outlook Mail item. Create a new email object. Set ol. Mail. Item ol. App. Create. Itemol. Mail. Item. Add the ToSubjectBody to the message and display the message. With ol. Mail. Item. To Message. To. Subject Subject. Body Message. Body. Send Send the message immediately. Release all object variables. Set ol. Mail. Item Nothing. Set ol. App Nothing. About the Contributors. Luke Chung is the founder and president of FMS, Inc., a leading provider of custom database solutions and developer tools. Wrox Press is driven by the Programmer to Programmer philosophy. Wrox books are written by programmers for programmers, and the Wrox brand means authoritative solutions to real world programming problems. Utter. Access is the premier Microsoft Access wiki and help forum. Click here to join.