I got to thinking about how to make it easier for folks to send me feedback good, bad or ugly. And I realized it would be quite simple. While my software does have SMTP email code this requires users to configure the system for their email account, SMTP server, etc, etc. So I decided to use their current email client.
The code behind the buttons is ridiculously easy.
The first button:
DoCmd.SendObject acSendNoObject, , , TechSupportEmailAddress, , , _
"Granite Fleet Mgr comments", , True
Where TechSupportEmailAddress is a global constant that has my email address in it.
The second button uses the the API code from API: Copy variables/control contents to memory and has the following single line.
I should've done this a long time ago. And it's quite easy to drop into other systems so I'll be including it from now on whenever I build a custom system for someone.