When you do it manually, are you letting Outlook resolve it or are you choosing an autocomplete entry? If the latter, delete the autocomplete entry and try again.
Hi Sue,
When I type in DMS as you suggested, the e-mail is sent to the DMS mailbox.
Regards
David
:
If you type DMS into the To box of a message and try to send it, what happens? For best results, you should use the SMTP address or a unique string that points to that mailbox.
Hi Sue,
The form is published to my Personal forms library and no, when I simply
reply the DMS user is not added to the recipients list.
Thanks
David
:
Is this a form published to the Organizational Forms library?
Just curious: If the recipient does a regular reply to the message, rather than choosing a voting button, does it go to both recipients?
Hi Sue,
Here is the amended code in my form:
------------------------------------------------------------------------------
Public strFile
Function Item_Send()
Dim strVersion
Dim strUserName
Set cmbType = _
Item.GetInspector.ModifiedFormPages.Item("Message").Controls("cmbType")
Set txtVersion = _
Item.GetInspector.ModifiedFormPages.Item("Message").Controls("txtVersion")
strVersion = txtVersion.Value
[Subject] = "Document " & cmbType.Value & " - " & strFile & " v" & strVersion
Select Case cmbType.Text
Case "Change Request"
Item.VotingOptions = "Reject; Implement Immediately; Schedule
Implementation"
Case else
Item.VotingOptions = "Accept; Reject"
End Select
strUserName = Application.Session.CurrentUser.Name
Item.ReplyRecipients.Add "DMS"
Item.ReplyRecipients.Add strUserName
End Function
Sub cmdBrowseFile_Click()
Dim strFilePath
Dim fso, f
Dim strOrigBody
Set objDialog = CreateObject("UserAccounts.CommonDialog")
objDialog.Filter = "All Files|*.xls;*.doc"
objDialog.InitialDir = "Y:\Comshare\Procedures and Guides\Review\"
intResult = objDialog.ShowOpen
If intResult <> 0 Then
strFilePath = "<file://" & objDialog.FileName & ">"
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile(objDialog.FileName)
strFile = f.Name
strOrigBody = [Body]
[Body] = strFilePath & vbNewLine & _
vbNewLine & strOrigBody
End If
End Sub
--------------------------------------------------------------------------------------
However, whenever the user clicks on any of the voting buttons the reply is
sent to the originator only and does not include the DMS user.
Thanks
David
:
You'd need to work with the ReplyRecipients collection, which works just like the main Recipients collection, e.g. to add two recipients:
Item.ReplyRecipients.Add "
[email protected]")
strUserAddress = Application.Session.CurrentUser.Address
If strUserAddress <> "" Then
Item.ReplyRecipients.Add strUserAddress
End If
I have created a custom form and am using VBScript to manipulate the objects
on the form. The form has voting buttons added to it automatically but what I
am having difficulty with is dynamically setting the 'Have replies sent to
option'. I would like responses sent to the originator and also to another
fixed address. Can someone please provide me with some sample VBScript code
that I could use to accomplish this task?
Thanks