How to Switch from MAPI to VIM Electronic Mail Support
ID: Q109833
 
  | 
The information in this article applies to:
- 
Microsoft Office for Windows, versions  4.2, 4.3
 
- 
Microsoft Word for Windows, versions  6.0, 6.0a
 
- 
Microsoft Windows  3.11
 
SUMMARY
This article describes how the Word for Windows Setup program installs
support for electronic mail (email) programs and how you can modify your
Windows settings to support one of two different electronic mail interface
protocols: messaging application programming interface (MAPI) and vendor
independent messaging (VIM is used by the Lotus cc:Mail electronic mail
program).
MORE INFORMATION
All of the Microsoft Office for Windows programs (namely, Microsoft
Word, Microsoft Excel, Microsoft Mail, Microsoft PowerPoint, and Microsoft
Access) support the MAPI interface protocol by default. To support VIM
electronic mail systems, they use a MAPI-to-VIM translation DLL
(MAPIVIM.DLL). The following two diagrams show the route Word uses when you
send electronic mail using the Send command on the File menu:
   Microsoft Mail                Lotus cc:Mail
   ------------------------------------------
   File Send                     File Send
       |                             |
   MAPI.DLL                      MAPIVIM.DLL
       |                             |
   Microsoft Mail                VIM.DLL or SMI.DLL
                                     |
                                 cc:Mail 
How Word Installs Electronic Mail Support
- The Word Setup program searches the Windows WIN.INI file for the
   following setting, which indicates that a VIM-compliant email
   program (such as cc:Mail) is installed on your computer
      [Mail]
      MAPIDLL=<WINDOWS>\SYSTEM\MAPIVIM.DLL 
   where <WINDOWS> is the location of your Windows program directory (for
   example, "C:\WINDOWS"). If Setup finds this setting, it copies the
   MAPIVIM.DLL file to your <WINDOWS>\SYSTEM subdirectory and updates the
   MAPIDLL setting in your WIN.INI file to reflect the location of the new
   MAPIVIM.DLL file.
   If the MAPIDLL setting points to a different .DLL file, Microsoft
   Office programs use the MAPI functions in the specified .DLL
   instead of MAPI.DLL.
 
- If Setup does not find the above MAPIDLL setting, it searches the
   WIN.INI file for the following setting, which indicates that a
   MAPI-compliant email application (such as Microsoft Mail) is
   installed on your computer:
      [Mail]
      MAPI=1 
NOTE: If Setup installs MAPI support, it deletes any MAPIDLL entry from
   your WIN.INI file, if one exists.
 
- If Setup detects both MAPI and VIM on your system, it prompts you to
   select which messaging system to support.
 
How Word Determines Whether to Add Mail Commands to Menus
When you start the program, Word uses the following criteria to determine
whether to add electronic mail commands to your menus (mail commands
include the Send and Add Routing Slip commands on the File menu and the
Merge To Electronic Mail selection in the mail merge helper):
- When you start Word, it checks for the MAPIDLL= entry in the [Mail]
   section of your WIN.INI file. If Word finds this entry, it attempts to
   load the .DLL file from the listed location. If the MAPIDLL setting is
   invalid, or if the .DLL file is missing, Word looks for the .DLL file on
   the PATH (for Lotus CC:Mail, Word loads MAPIVIM.DLL if it finds VIM.DLL
   on the PATH). If Word cannot load the .DLL, it concludes that electronic
   mail functionality is unavailable, so it does not add mail commands to
   your Word menus.
 
- If Word does not find the MAPIDLL= entry, it looks for the MAPI=1 entry
   in the [Mail] section of your WIN.INI file. If Word finds this entry, it
   attempts to load MAPI.DLL from a directory on the PATH. If Word cannot
   find MAPI.DLL or if the MAPI= setting is 0 (zero), Word concludes that
   electronic mail functionality is unavailable, so it does not add mail
   commands to your Word menus.
 
If the electronic mail commands are missing in Word, check the following:
- Make sure the MAPIDLL= OR MAPI=1 setting is present in the [Mail]
   section of your WIN.INI file and that it points to a valid file in
   a valid location on your PATH statement. Add or correct the entry if
   necessary.
 
- Check the PATH statement in your AUTOEXEC.BAT file to be sure it
   includes the location of the MAPIDLL file or MAPI.DLL.
 
- If the problem persists, replace your existing .DLL file with a fresh
   copy. This rules out the possibility that the .DLL file is damaged.
 
How to Switch from One Mail System to Another
When you access email from Word, Word searches first for the MAPIDLL
setting. If it finds this setting, Word supports VIM-compliant email
systems. If it doesn't find it, Word then searches for the MAPI=1 setting
and, if it finds it, it supports MAPI-compliant email systems.
If you work on a network that uses both MAPI- and VIM-compliant email
programs, you may want Word to be able to switch back and forth between
the two applications. To do this, add both of the above settings to the
[Mail] section of your WIN.INI file. When you want to use a MAPI-compliant
email program, comment the MAPIDLL line to deactivate it (to comment a
line in the WIN.INI file, type a semicolon [;] at the beginning of the
line). The following sample WIN.INI entries demonstrate this procedure:
To use a MAPI-compliant email program (such as Microsoft Mail), comment the
MAPIDLL line:
   [Mail]
   ;MAPIDLL=<WINDOWS>\SYSTEM\MAPIVIM.DLL
   MAPI=1 
To use a VIM-compliant email program (such as cc:Mail), remove the
semicolon (;) from the MAPIDLL line to reactivate it:
   [Mail]
   MAPIDLL=<WINDOWS>\SYSTEM\MAPIVIM.DLL
   MAPI=1 
NOTE: If Word Setup did not install the MAPIVIM.DLL file (this happens if
there was no MAPIDLL line in your WIN.INI file), you must copy it from the
original Word disks and decompress it in your <WINDOWS>\SYSTEM
subdirectory. For instructions on manually decompressing a file, see pages
11-12 in the Microsoft Word 6.0 "Quick Results" manual. If you have 3.5-
inch disks, MAPIVIM.DLL is located on Disk 7; if you have 5.25-inch disks,
MAPIVIM.DLL is on Disk 8.
For more information on using cc:Mail with Word for Windows, query on the
following words in the Microsoft Knowledge Base:
   cc:mail and mapivim.dll and lotus
The cc:Mail products included here are manufactured by Lotus Development
Corporation, vendors independent of Microsoft; we make no warranty, implied
or otherwise, regarding these products' performance or reliability.
REFERENCES
"Quick Results," for Microsoft Word version 6.0, pages 11-12
Additional query words: 
kbsetup w4wnetwork msmail e-mail ccmail winppt officeinterop smartsuite 6.00a word6 send routing available file menu can't mail macppt email 
Keywords          : offwin 
Version           : WINDOWS:3.11,4.2,4.3,6.0,6.0a
Platform          : WINDOWS 
Issue type        : 
Last Reviewed: April 26, 1999