PUB98: Jet VBA Error Starting Mail Merge in Publisher 98 (179517)



The information in this article applies to:

  • Microsoft Publisher 98

This article was previously published under Q179517

SYMPTOMS

When you click Open Data Source, Create Publisher Address List, or Edit Publisher Address List on the Tools menu, you may receive the following error message:
The Jet VBA file (Vbajet.dll for 16-bit versions or Vbajet32.dll for 32-bit versions) failed to initialize when called. Try reinstalling the application that returned the error.
You may then receive the following error:
MSPUB caused an invalid page fault in module MFC42.DLL at 0157:5f401004.

CAUSE

This message may appear in the following situations:
  • The Jet VBA file in not installed on your computer. This file is required by Publisher to perform a mail merge. This file may be missing if you uninstalled Microsoft Office or a Microsoft Office program, such as Microsoft Word, Microsoft Excel or Microsoft PowerPoint.

    -or-
  • The Jet VBA file (or one of its component files) is corrupted or an incorrect version. For example, this message may appear if you have both Jet 3.0 and 3.5 installed on your computer.

RESOLUTION

To resolve this problem, use either of the following methods.

Method 1: Reinstall Publisher

To reinstall Publisher, follow these steps:
  1. Insert the Publisher compact disc in your CD-ROM drive.
  2. On the Windows Start menu, point to Settings, and then click Control Panel.
  3. Double-click the Add/Remove Programs icon.
  4. In the list of installed files, select Publisher. Click Add/Remove.
  5. Click Reinstall. Follow the instructions on your screen.

Method 2: Copy the Mail Merge Files from the Compact Disc to the Hard Disk

Copy the following files from the compact disc to the \Windows\System (Windows 95) or \Windows\System32 (Windows NT) folder on your hard disk.
   File
   ----

   Msjet35.dll
   Msjter35.dll
   Msjint35.dll
   Vbajet32.dll
   Vbar332.dll
   Msvcrt.dll
   Msvcrit.dll
   Msvcp50.dll
   Msrepl35.dll
   Msrd2x35.dll
   Msxbse35.dll
   Mstext35.dll
   Mfc42.dll
				

STATUS

Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article.

MORE INFORMATION

Publisher uses the Jet database engine to retrieve data for a mail merge. It actually handles the data and has the ability to read and write many common database, spreadsheet, and text file formats. The Jet engine works "behind the scenes" so you do not need to interact with it directly. It ships with Microsoft Publisher and other programs.

Publisher installs the following files as part of the mail merge feature set:
File Installed     Shared/Removed       Location
Pubmrg98.dll     Not Shared/Removed      C:\Program Files\Microsoft Office\Office 
Wdbimp.dll       Shared/Not Removed      C:\Program Files\Microsoft Office\Office
Dao350.dll       Shared/Removed          C:\Program Files\Common Files\Microsoft Shared\DAO
Dao2535.tlb      Shared/Removed          C:\Program Files\Common Files\Microsoft Shared\DAO           
Msjet35.dll      Shared/Not Removed      C:\Windows\System
Msjter35.dll     Shared/Not Removed      C:\Windows\System
Msjint35.dll     Not Shared/Not Removed  C:\Windows\System 
Vbajet32.dll     Not Shared/Removed      C:\Windows\System
Vbar332.dll      Not Shared/Not Removed  C:\Windows\System 
Msvcrt.dll       Shared/Not Removed      C:\Windows\System
Msvcirt.dll      Not Shared/Not Removed  C:\Windows\System
Msvcp50.dll      Not Shared/Not Removed  C:\Windows\System
Msrepl35.dll     Shared/Not Removed      C:\Windows\System
Msrd2x35.dll     Shared/Not Removed      C:\Windows\System
Msxbse.dll       Not Shared/Not Removed  C:\Windows\System
Mstext35.dll     Not Shared/Not Removed  C:\Windows\System
Mfc42.dll        Shared/Not Removed      C:\Windows\System
				

The following files require additional registry information for mail merge feature in Publisher 98 to work.
   Dao350.dll
   Msxbse.dll
   Mstext35.dll
   Msrd2x35.dll
   Msvcp50.dll
				

REFERENCES

For more information about the mail merge feature, please see the following article in the Microsoft Knowledge Base:

179203 PUB98 : Files Installed for the Mail Merge Feature


Modification Type:MajorLast Reviewed:9/7/2001
Keywords:kberrmsg kbmerge kbprb kbprint KB179517