為了改善您的使用體驗,本網站正在進行維護,部分功能暫時無法使用。若本站的文件無法解決您的問題,想要向社群發問的話,請到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 發問,我們的社群成員將很快會回覆您的疑問。

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

Sending Email Through Microsoft Office Access Program

  • 5 回覆
  • 0 有這個問題
  • 12 次檢視
  • 最近回覆由 Toad-Hall

more options

Hello everyone,

I am using a Microsoft Office Access Program, on Windows 11, called DKS Auto* - it has the ability to send emails by using your default email program, when I try to do it through Thunderbird I get the message:

'2046. The command or action 'SendObject' isn't available right now'.

I have set Thunderbird as default program for the following: ".mapimail, .eml, .msg, .oft, .pst, .vcf, .vcs, MAILTO, MID".

I was able to send an email through Microsoft Outlook on the free trial, although I'm not in a position to pay for it which is why I'm posting here.

I realise this might be out of the scope of support, but I am hoping anyone will be able to help even if to direct me elsewhere. If you need any more information please let me know.

Thank you.

  • The program maker, David Kenny, is no longer reachable and I'm unsure how to edit or check their program code - if that is even possible.
Hello everyone, I am using a Microsoft Office Access Program, on Windows 11, called DKS Auto* - it has the ability to send emails by using your default email program, when I try to do it through Thunderbird I get the message: '2046. The command or action 'SendObject' isn't available right now'. I have set Thunderbird as default program for the following: ".mapimail, .eml, .msg, .oft, .pst, .vcf, .vcs, MAILTO, MID". I was able to send an email through Microsoft Outlook on the free trial, although I'm not in a position to pay for it which is why I'm posting here. I realise this might be out of the scope of support, but I am hoping anyone will be able to help even if to direct me elsewhere. If you need any more information please let me know. Thank you. *The program maker, David Kenny, is no longer reachable and I'm unsure how to edit or check their program code - if that is even possible.
附加的畫面擷圖

所有回覆 (5)

more options

Is you trial version 64 bit and the one that is not working 32 bit? That can be a problem sometimes.

Or you are trying it on another PC with say a 64bit operating system when the last one was 32bit.

My finding is the operating system, and both applications have to be the same "bitness" either 32 or 64 for mapi to work reliably. But this is just my conjecture.

more options

Thanks Matt for your response.

They (Thunderbird and DKS Auto) weren't the same bitness (good conjecture) - I installed and setup Thunderbird 32-bit but have received the same error code unfortunately.

由 FishFlamingo1 於 修改

more options

THIS IS UPDATED _ PLEASE USE THIS INFO

It is likely this is a Microsoft being awkward so the program DKS Auto has decided to include code which means whether you like it or not it will only look for Outlook.

However, I have come across similar cases when a printer will only look for Outlook.

So, you could make it think it's using Outlook, but it's not - sort of trick it, but I need to know if you have the following. As you had Outlook installed it should have created certain registry info.

In Windows search type: Registry and select 'Registry Editor' to open. Do you see both of these:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\outlook.exe
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\thunderbird.exe

Post an image which shows me what you see.

If you do see the above..... I am proposing you basically copy the data that in the 'App Paths\thunderbird.exe and put it into the App Paths\outlook.exe

Your DKS Auto software program will look for App Paths\outlook.exe and find it, but it is tricked into using thunderbird - (assuming that it is auto searching for outlook.exe).

You only need to copy and paste two pieces of data from App Paths\thunderbird.exe and put it into the App Paths\outlook.exe. Full instructions below.

Locate:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\thunderbird.exe
  • On the right it will have two ab listed names (Default) and 'Path' both of type 'REG_SZ'
  • Double click on 'Default' name to open 'Edit String' window.
  • Do NOT edit anything.
  • Copy all the 'Value Data' - highlight all text, right click and select 'Copy'
  • click on 'Cancel' to close as you do not want to save anything.

Locate

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\outlook.exe
  • Double click on 'Default' name to open 'Edit String' window.
  • In the 'Value Data' text box, if it has data - clear it then Paste in the copied text - right click and select paste.
  • click on 'OK' to save



Locate:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\thunderbird.exe
  • Double click on 'Path' name to allow you to 'Edit String'.
  • Do not edit anything.
  • Copy all the 'Value Data' - highlight text, right click and select 'Copy'
  • click on 'Cancel' to close.

Locate

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\outlook.exe
  • Double click on 'Path' name to allow you to 'Edit String'.
  • REmove all contents and Paste in the copied text - right click and select paste.
  • click on 'OK' to save

由 Toad-Hall 於 修改

more options

I tried the above, restarted, then went to print but it still started Outlook unfortunately (when I set it to start Outlook), then when I set the program to use Default Email Program it had the same error message as above.

Thank you very much for your response Todd - it makes a lot of sense and am surprised it didn't work.

more options

You say "then went to print"

Why 'print' ? Print goes to a printer.

You are wanting to attach a file eg: an invoice to an email, so I would expect you to use 'Send to' email type of action.

Are you using DKS Auto when you select to 'Send to' or MS Access ?

Do you still have Outlook installed ? what version of MS Access have you got installed ?

If you have MS Access but uninstalled Outlook' - It is likely that Microsoft removed the MAPI function from Access which is a fair deal since they own it.