Sending emails from other programs

A

Ash Kumar

Using my old computer, I was able within Excel, Word and Adobe to send a
document as an email attachment without launching Outlook

I was also able to select a file and "send to > Mail reciepient" in Windows
explorer without opening the file. I am now running windows XP professional
and do not have this functionality.

When I try to do this in Adobe Acrobat, nothing happens and I am not able to
send the email.

When I try it in Excel I get an error message "General mail failure. Quit
Microsoft Office Excel, restart the mail system, try again"

When I try in Word I get the following:"This error can occur if you attempt
to send a Word document as an e-mail attachment in Word and the MAPI session
was closed and Word is no longer able to connect to that MAPI session, or
there is a problem with the fax configuration.
To correct a MAPI related error: restart the MAPI e-mail program (for
example, Outlook) or save and close the document, and then restart Word after
restarting your MAPI e-mail application. Word will establish a new MAPI
session, allowing the document to be sent.
To correct a problem with the fax configuration, review the configuration
settings for your fax software and make the appropriate changes."

What can I do to fix this issue?
 
D

DAVE

Hi,
You can not sent a document as an E-mail attachement without launching
you Mail program. Clicking the "Send to as an E-mail attachement" option
( wherever you do so) automatically opens the New mail page of the mail
program for you to enter the receipients address.
What E-mail program are you using, Outlook express or Outlook ( Office) ?
Does sending and receiving Mail function properly?
Regards,
 
V

Vanguard

Ash Kumar said:
Using my old computer, I was able within Excel, Word and Adobe to send a
document as an email attachment without launching Outlook

Wrong. If you open Task Manager, outlook.exe loads into memory when you
create the new e-mail. What do you think is handling the window that opened
in which you compose your e-mail?
I was also able to select a file and "send to > Mail reciepient" in
Windows
explorer without opening the file. I am now running windows XP
professional
and do not have this functionality.

So do you have Outlook installed? Just because you have Excel installed
doesn't mean that you have Outlook installed. Also, the version of Outlook
*MUST* match the version of Excel and Word. Tried using its Help > Detect
and Repair?
When I try to do this in Adobe Acrobat, nothing happens and I am not able
to
send the email.

Probably it, like all other applications, that send to mail recipient will
send to whatever program is designated the current MAPI client. In Internet
Options -> Programs, do you have Outlook listed as the mail program?

<snip>
 
A

Ash Kumar

Hi Dave-
I am using Microsoft Office Outlook 2003.

Currently I have no issues sending or recieving emails. I am even able to
send attachments so long as I open Outlook and physically attach the file
from within outlook.

My issue is that I use to be able to work within a file (lets say excel)
save the file and within Excell go to File>Send to Mail receipient as
attachment and then Outlook would launch and I was able to enter the email
address ect and send the file. I hope this additional information helps. I
am desperate for a solution.
Thanks,
Ash Kumar
 
A

Ash Kumar

Vanguard-
Please be advised that I do infact have Outlook installed. All programs
installed -Word, Excel, Powerpoint and Outlook are all the same version as
they were installed from the Microsoft Small Business Edition 2003 CD.

I had also verified that that Outlook was the default email program before I
sent this not.

I hope this additional information will shed some light on this issue.
Please help I am desperate.
Thanks.
 
V

Vanguard

Ash Kumar said:
Please be advised that I do infact have Outlook installed. All programs
installed -Word, Excel, Powerpoint and Outlook are all the same version as
they were installed from the Microsoft Small Business Edition 2003 CD.

I had also verified that that Outlook was the default email program before
I
sent this not.


Did you try the Detect and Repair yet?

You might try reregistering the OLE server that handles OLE-enabled clients
(e.g., Excel) sending traffic to an OLE-capable server (e.g., Outlook). Run
the following at a command line:

regsvr32 %SystemRoot%\system32\ole32.dll

Otherwise, you might be stuck with having to uninstall and reinstall MS
Office (or just try uninstalling and reinstalling the Outlook component).
 
A

Ash Kumar

Vanguard-
I tried to detect and repair, however this is a company laptop and I do not
have the CD.
 
V

Vanguard

Ash Kumar said:
Vanguard-
I tried to detect and repair, however this is a company laptop and I do
not
have the CD.


See if the company left some of the Office files in a folder on your laptop.
I'm not at work right now but they did on my work desktop. I think the
folder is named "mso" or starts with that. You can then point to there to
find the files that Detect and Repair wants to find off the install CD.
Otherwise, you'll have to wait until your IT dept gives you the CD, tells
you where on the network they put the files to use, or come over to your
laptop to fix it themselves.

So reregistering the OLE server library didn't help?
 
A

Ash Kumar

Vanguard-
Registering the OLE didnt help. They actually did a detect and repair and
it still is not working. They suggest complete reinstallation, however I am
not comfortable with that option.
 
V

Vanguard

Ash Kumar said:
Vanguard-
Registering the OLE didnt help. They actually did a detect and repair and
it still is not working. They suggest complete reinstallation, however I
am
not comfortable with that option.


It depends on how good you are at digging through the registry. I had a
similar problem with the Office setup on my work desktop and found that the
paths listed in various InProcServer32 keys for class IDs were wrong. They
were to point to the outlook.exe program but specified the wrong path. Once
I fixed them all, using the File -> Send to -> E-mail recipient in the
Office apps worked again. However, that took a couple hours, at least, to
get done and test, so uninstalling and reinstalling might be a better
choice.

Follow the instructions at Microsoft's support site
(http://support.microsoft.com) by searching on "backup" and selection your
version of Outlook to see how to backup your data. However Outlook 2002 has
no export for the account settings. They are in the registry under:

HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\OMI Account
Manager\Accounts

so you could export that key. However, somewhere an index is created that
has Outlook point to the numbered key, and it might not match up for a new
install. For example, I might have 5 accounts defined in Outlook which show
up numbered 00000001 to 00000005, create a new profile and create 5 accounts
again which get numbered 00000006 to 0000000a (it's hex), delete the first
profile, and then figure I could create another account and copy those
registry keys again. However, I won't know what index number the new
profile will use (maybe it is somewhere else in the registry).

You could export the above key to a .reg file from the registry editor,
create the same number of dummy accounts in the new Outlook, edit the .reg
so the registry key names have the same values as the new ones just created
in the registry for the new Outlook (if they have different numbers) so to
overwrite those dummy accounts with the values in the .reg file.

I think OL2000 had an account export function. I don't know about OL2003
and I'm not at work right to now check. At home, I use OL2002 and it has no
account export function.

Maybe an even easier method to backup the accounts would be to import them
into Outlook Express (File -> Import) and later import them back from OE
into the new install of Outlook. The other files are easier to backup but
Microsoft really screwed up by not providing a backup of the account
definitions.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top