Microsoft KB Archive/218189

= PUB2000: Jet VBA Error Starting Mail Merge in Publisher 2000 =

Article ID: 218189

Article Last Modified on 10/28/2002

-

APPLIES TO


 * Microsoft Publisher 2000 Standard Edition

-



This article was previously published under Q218189





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:

Publisher cannot merge data into this publication.

An error occurred and this feature is no longer functioning properly.

Would you like to repair this feature now?

Yes or No

- or -

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 is 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.
 * 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 one of the following methods.

Method 1: Reinstall Publisher
To reinstall Publisher, follow these steps:
 * 1) Insert the Publisher compact disc into 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, click to select Microsoft Office 2000 Disk 2. Click Add/Remove.
 * 5) Click Repair Office. 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 9x) or \Windows\System32 (Windows NT) folder on your hard disk.



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 handles the data and has the ability to read and write many common database, spreadsheet, and text file formats. The Jet engine works in the background, 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:

File Installed



Shared/Removed



Location

Pubmrg9.dll

Not Shared/Removed

C:\Program Files\Microsoft Office\Office

Wdbimp.dll

Shared/Not Removed

C:\Program Files\Microsoft Office\Office

Dao360.dll

Shared/Removed

C:\Program Files\Common Files\Microsoft Shared\DAO

Dao360.chm

Shared/Removed

C:\Program Files\Common Files\Microsoft Shared\DAO

Msjet40.dll

Shared/Not Removed

C:\Windows\System

Msjter40.dll

Shared/Not Removed

C:\Windows\System

Msjint40.dll

Not Shared/Not Removed

C:\Windows\System

Vbajet32.dll

Not Shared/Removed

C:\Windows\System

Msvcrt.dll

Shared/Not Removed

C:\Windows\System

Msvcrt40.dll

Not Shared/Not Removed

C:\Windows\System

Msvcp60.dll

Not Shared/Not Removed

C:\Windows\System

Msrd2x40.dll

Shared/Not Removed

C:\Windows\System

Msxbde40.dll

Not Shared/Not Removed

C:\Windows\System

Mstext40.dll

Not Shared/Not Removed

C:\Windows\System

The following files require additional registry information for the mail merge feature in Publisher 2000 to work.


 * Dao360.dll
 * Msxbde40.dll
 * Mstext40.dll
 * Msrd2x40.dll
 * Msvcp60.dll

