ACC: SendObject Action Replaces Comma with Semicolon (127972)
The information in this article applies to:
- Microsoft Access 2.0
- Microsoft Access for Windows 95 7.0
- Microsoft Access 97
This article was previously published under Q127972
Moderate: Requires basic macro, coding, and interoperability skills.
SYMPTOMS
When you include a comma (,) as part of the To argument for a SendObject
action in a macro or code, Microsoft Mail displays the comma as a
semicolon (;) when the action runs.
RESOLUTIONNOTE: The following code may not work properly if you have
installed the Outlook E-mail Security Update.
For additional information about this update, please see
one of the following articles in the Microsoft Knowledge
Base, depending on which version of Outlook you have:
262631 OL2000: Information About the Outlook E-mail Security Update
262617 OL98: Information About the Outlook E-mail Security Update
To work around this behavior, enclose the text in the To argument in
single quotation marks (' ') and enclose the entire string in double
quotation marks (" "), as in the following examples.
In Microsoft Access 7.0 and 97:
DoCmd.SendObject , , , "'Fuller, Andrew'", , , "This is a test."
In Microsoft Access 2.0:
DoCmd SendObject , , , "'Fuller, Andrew'", , , "This is a test."
This causes the text to be treated as a literal string, and prevents
Microsoft Access from translating the embedded commas into semicolons.
STATUS
This behavior is by design to ensure a semicolon separates recipients'
names when you send mail to two or more people.
REFERENCES
For more information about the SendObject action, search the Help Index for
"SendObject Action," or ask the Microsoft Access 97 Office Assistant.
Modification Type: | Minor | Last Reviewed: | 10/11/2006 |
---|
Keywords: | kbprb kbProgramming KB127972 |
---|
|