Article ID: 923920 - Last Review: October 15, 2007 - Revision: 2.5

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"

Expand all | Collapse all

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).
For more information about the Office 2003 Smart Document Software Development Kit (SDK), visit the following Microsoft Web site:
http://www.microsoft.com/downloads/details.aspx?familyid=24A557F7-EB06-4A2C-8F6C-2767B174126F (http://www.microsoft.com/downloads/details.aspx?familyid=24A557F7-EB06-4A2C-8F6C-2767B174126F)

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
Keywords: 
kberrmsg kbtshoot kbvbx kbprogramming kbautomation kbprb kbexpertisebeginner KB923920
 

Article Translations