Article ID: 300950 - Last Review: April 13, 2007 - Revision: 5.4 How to troubleshoot custom Smart Tags in OfficeThis article was previously published under Q300950 On This PageSUMMARY This article describes how to troubleshoot a custom-created
smart tag that does not work as you expect. Smart tag technology gives Microsoft Office programs the ability to recognize data that you enter. Office then offers on-the-spot access to actions that relate to that data. To develop smart tags, you can use Microsoft Visual Basic for Applications or Microsoft Visual C++ or Extensible Markup Language (XML). The Smart Tag Does Not Work in One or More Office ProgramsVerify that the recognizer is being loaded by Microsoft Word or Microsoft Excel. To do this, follow these steps:
The Smart Tag Is Not Listed in the Recognizers ListThis behavior can occur for the following reasons.An Office Program Was Running When the Smart Tag Was RegisteredAs long as one instance of Word or Excel is open, there is the potential that the smart tag will not be registered correctly with the Office programs. Outlook used with WordMail keeps an instance of Word open, so you must also quit Outlook when you install smart tags. Finally, Microsoft Internet Explorer may interfere with the installation if you browse to a page that contains smart tags.The Security Settings Are Too RestrictiveSmart tags cannot run if they are unsigned and if your security settings are set too restrictively. To verify your security settings in Office, follow these steps:
The Smart Tag Dynamic Link Library Stopped RespondingTo find out whether your smart tag dynamic link library (DLL) has stopped responding and is disabled, follow these steps. Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:322756
(http://support.microsoft.com/kb/322756/
)
How to back up and restore the registry in Windows
Registration of the Smart Tag DLL is InvalidIf you registered the smart tag DLL in the registry by using a Class ID (CLSID) that was generated by Visual Basic for Applications, it is possible that your DLL's Global Unique Identifier (GUID) has changed. This is because the generation of GUIDs in Visual Basic for Applications is determined by your project's compatibility settings. To verify your project's compatibility settings, follow these steps:
Re-Register the Smart Tag DLLTo ensure a clean registration of the smart tag DLL, follow these steps:
REFERENCES For more information about how to create custom smart tag
recognizer DLLs or action DLLs, refer to the Smart Tag Development Help file
that is included with Smart Tag Software Development Kit (SDK). To obtain the
Smart Tag SDK, see the following Microsoft Web site: http://www.microsoft.com/downloads/details.aspx?familyid=c6189658-d915-4140-908a-9a0114953721&languageid=f49e8428-7071-4979-8a67-3cffcb0c2524&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?familyid=c6189658-d915-4140-908a-9a0114953721&languageid=f49e8428-7071-4979-8a67-3cffcb0c2524&displaylang=en)
Or, click the link to open the following Microsoft Knowledge Base
article:
286267
(http://support.microsoft.com/kb/286267/
)
How to create a smart tag DLL in Visual Basic for use in Office XP
APPLIES TO
| Article Translations
|
Back to the top
