Discussion Locked

Selectively Request Receipts

0 helpful
7 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.
I would like to find out how it would be possible to add a button to an existing toolbar in Outlook 2000, where, instead of having to navigate thru the file menu then clicking properties then clicking on request read receipt, I can just click on when I want to request a receipt from my selected recipient. I ask receipt only about half the time, because it ends up being a bother to some people, including myself. But there are times when you want an important message to include a receipt so youhave proof the user at least received the message. I'm not sure, but I think it will involve Visual Basic, which I haven't even begun to understand yet. If someone has already figured out how to do this, it would be well worth all my points to me,but I'll start with 1000. Thanks in advance.

7 replies

by spidererrol

Select File, New, Mail Message
Type Alt-F8.
Type "ReadReciept" into the text box, then click Create.
A VB Editor will load up with:
Sub ReadRecipt()

End Sub

Change this to:
Sub ReadRecipt()
a=Outlook.ActiveWindow
a.ReadRecieptRequested = not a.ReadRequestRequested
End Sub

Then close the VB Editor window (saying yes to any save boxes if prompted).

Next Right click in your tool bar, select customise.

On the Commands tab, select category "Macros" and you should see "Project1.ReadReciept" or similar. Click on this then drag it onto your tool bar in the desired position. Once there, you can select it and use the Modify button in the dialog to pretty up the text and icons.

Close the dialog when done. Close the new message (no need to save the draft) close outlook. Saving everything except the message. (If unsure, save).

Load up outlook again, and create a new message. You should see your new button in the tool bar, and clicking on it will toggle read reciept(as can be confirmed through menus).

Note however that this button won't indent to indicate current status, personally this doesn't bother me, so I never looked up who to do it...

Enjoy. If you have any problems, drop in a comment and I shall try to help you.

by spidererrol

TYPO ALERT:
The line
a.ReadRecieptRequested = not a.ReadRequestRequested
should read
a.ReadRecieptRequested = not a.ReadRecieptRequested
Sorry.

by dirtycar74

double typo. I saw the word receipt was mis-spelled "reciept" and changed that and no more error. thsnk you. you deserve this 2000 points, but I want you to tell me if there's any free VB tutorials or online info to learn from - that seemed so basic and easy once I saw what it was doing. I also thought there was a way to 'record' a macro like somehow recording your keystrokes/mouseclicks... am I wrong? any way please email me direct, since I am closing this Q/A and awarding you the points.

by dirtycar74

Tried this, but it says this:
Runtime Error "438" - Object does not support this property or method... I also made sure to close all outlook windows and saved all VB stuff. When I click debug, it highlights the line: a.ReadRecieptRequested = nota.ReadRecieptRequested
but like i said before, I don't know hardly anything about Visual Basic yet (or Macros, for that matter). Help more, please...

by dirtycar74

double typo. I saw the word receipt was mis-spelled "reciept" and changed that and no more error. thsnk you. you deserve this 2000 points, but I want you to tell me if there's any free VB tutorials or online info to learn from - that seemed so basic and easy once I saw what it was doing. I also thought there was a way to 'record' a macro like somehow recording your keystrokes/mouseclicks... am I wrong? any way please email me direct, since I am closing this Q/A and awarding you the points.

This discussion is closed to new replies.