Error message when you open a smart document solution on a computer that is running Windows Vista: “The XML expansion pack or the smart document program is missing or invalid”

SYMPTOMS

When you open a smart document solution on a computer that is running Microsoft Windows Vista, you receive the following error message:

The XML expansion pack or the Smart Document program is missing or invalid. Contact your system administrator or the person who provided this document.

CAUSE

This issue may occur if the smart document solution .dll file was written by using Microsoft Visual Basic 6.0.

WORKAROUND

Microsoft Office 2003 Smart Documents from Visual Basic 6.0 are broken on Vista. The damage appears to be limited to Visual Basic 6.0, so there is no workaround now. The problem is that we fail to register the DLL file (SDocBVT.dll) if you don’t run Word as an administrator permission, which can’t be operated on Vista.

MORE INFORMATION

You can reproduce this issue by opening a Visual Basic 6.0 sample document in the Microsoft Office 2003 Smart Document Software Development Kit (SDK). To do this, follow these steps:

1. Click Start, click All Programs, and then click Microsoft Office 2003 Developer Resources.
2. Click Microsoft Office 2003 Smart Document SDK, click Samples, and then click Visual Basic 6.0.
3. Click one of the following:

  SimpleSample VB6 Smart Document (Excel 2003).
  SimpleSample VB6 Smart Document (Word 2003).

APPLIES TO
  Microsoft Office Excel 2007
  Microsoft Office Excel 2003
  Microsoft Office Word 2007
  Microsoft Office Word 2003
  Windows Vista Business
  Windows Vista Enterprise
  Windows Vista Ultimate

——————————————–

Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
Microsoft Corporation. All rights reserved. Terms of Use | Trademarks


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

AddThis Social Bookmark Button

Leave a Reply

*
To prove that you're not a bot, enter this code
Anti-Spam Image