Help and Support

Artikel-ID: 300950 - Geändert am: Freitag, 13. April 2007 - Version: 5.4

Kann wie mit benutzerdefiniertem Smart-Tag in Office Problem behandeln

Auf dieser Seite

Alles erweitern | Alles schließen

Zusammenfassung

Dieser Artikel beschreibt, wie ein custom-created Smart-Tag behoben werden kann, der nicht erwartet funktioniert.

Smart-Tagestechnologie gibt Microsoft Office-Programmen die Möglichkeit, Daten zu erkennen, die Sie eingeben. Office bietet dann on-the-spot Zugriff auf Aktionen, die sich auf das Daten beziehen. Um Smart-Tage zu entwickeln, können Sie Microsoft Visual Basic für Applikationen, Microsoft Visual C++ oder XML verwenden.

Das Smart Tag funktioniert nicht in einem oder mehrere Office-Programme

Überprüfen Sie, dass die Erkennung geladen Microsoft Word oder Microsoft Excel ist. Gehen Sie hierzu folgendermaßen vor
  1. Starten Sie Microsoft Office Word 2007 oder Microsoft Office Excel 2007.
  2. Klicken Sie auf das Microsoft Office Button, und klicken Sie dann auf Word Options oder Excel Options.
  3. Klicken Sie auf die Registerkarte Korrektur, und klicken Sie dann auf AutoKorrektur-Optionen.
  4. Klicken Sie auf die Registerkarte Smart Tags.
  5. Überprüfen Sie, dass des Kontrolle-Kästchens Text mit Smarttags versehen aktiviert ist, Ihr Smart-Tag aufgeführt ist, und in der Liste Merkmale Ihr Smart-Tag ausgewählt ist.
  1. Starten Sie Microsoft Word 2002 oder Microsoft Office Word 2003.
  2. Klicken Sie in dem Menü Extras auf AutoKorrektur-Optionen.
  3. Klicken Sie auf die Registerkarte Smart Tags.
  4. Überprüfen Sie, dass des Kontrolle-Kästchens Text mit Smarttags versehen aktiviert ist, Ihr Smart-Tag aufgeführt ist, und in der Liste Merkmale Ihr Smart-Tag ausgewählt ist.
  5. Starten Sie Microsoft Excel 2002 oder Microsoft Office Excel 2003 und wiederholen Sie Schritt 2 zwischen 4.

    Hinweis: Label data with smart tags. wird in Schritt 4 das Kontrolle-Kästchen beschriftet

In der Erkennungsliste ist das Smart Tag nicht aufgeführt

Dieses Verhalten kann aus den folgenden Gründen auftreten.

Wenn das Smart Tag registriert wurde, wurde Office-Programm ausgeführt

Das Potenzial, das nicht der Smart-Tag sein wird, ist, wie eine Instanz von Word oder Instanz Excel geöffnet sind, ordnungsgemäß registriert sein mit den Office-Programmen. Eine Instanz von Word geöffnet, lässt Outlook, das bei WordMail verwandt wird, eine Instanz von Word, so müssen Sie Outlook außerdem beenden, wenn Sie Smart-Tage installieren. Wenn Sie zu einer Seite wechseln, die Smart-Tage enthält, beeinträchtigt Microsoft Internet Explorer möglicherweise die Installation schließlich.

Die zu restriktive Are Sicherheitseinstellungen

Kann Smart-Tag nicht ausführen, wenn sie nicht signiert sind und wenn Ihre Sicherheitseinstellungen zu restrictively festgelegt werden. Gehen Sie folgendermaßen vor, um Ihre Sicherheitseinstellungen in Office zu überprüfen:
  1. Starten Sie Word 2007 oder Excel 2007.
  2. Klicken Sie auf die Registerkarte Entwickler, und klicken Sie dann in der Gruppe Code auf Makrosicherheit.
  3. Klicken Sie auf die Registerkarte Add-Ins, und überprüfen Sie dann dass nicht des Kontrolle-Kästchens aktiviert Require Application Add-ins to be signed by Trusted Publisher ist.

    Hinweis: auf die Registerkarte Macro Settings können Sie Alternativ klicken und anschließend können Sie die Disable all macros with notification Option aktivieren.
  1. Starten Sie Word 2002 oder Word 2003.
  2. Klicken Sie in dem Menü Extras auf Makro, und klicken Sie anschließend auf Sicherheit.
  3. Klicken Sie auf die Registerkarte Vertrauenswürdige Quellen.
  4. Überprüfen Sie, dass des Kontrolle-Kästchens aktiviert Trust All Installed Add-ins and Templates ist.

    Hinweis: Sie können Alternativ die Sicherheitsstufen Registerkarte verwenden, um Ihre Sicherheitsstufe auf Mittel festzulegen.
  5. Klicken Sie auf OK, und beenden Sie dann Word.
  6. Wiederholen Sie diesen Vorgang in Microsoft Excel.

Das smarte Tag Dynamic Link Library reagierte nicht mehr

Gehen Sie folgendermaßen vor, um herauszufinden, ob Ihr smartes Tag Dynamic Link Library (DLL) nicht mehr reagiert, und wie deaktiviert ist. Wichtig: der Abschnitt, die Methode oder der Vorgang enthalten Schritte, die Ihnen das Ändern der Registrierung mitteilen. Schwerwiegende Probleme können jedoch falsch bei dem Ändern der Registrierung auftreten. Stellen Sie daher sicher, dass Sie folgendermaßen sorgfältig vorgehen. Sichern Sie die Registrierung für Schutz zu dem hinzugefügten, bevor Sie es ändern. Sie können die Registrierung anschließend wiederherstellen, wenn ein Problem auftritt. Erhalten Sie Weitere Informationen wie zu dem Sichern und dem Wiederherstellen der Registrierung, indem auf die folgende Artikelanzahl klickt, um den Artikel der Microsoft Knowledge Base zu lesen:
322756  (http://support.microsoft.com/kb/322756/ ) Wie gesichert und Wiederherstellen der Registrierung in Windows
  1. Auf Start klickt Sie, klicken Sie auf Ausführen, Typ regedit Öffnen Sie in dem <B> </B>-Dialogfeld, und klicken Sie dann auf OK.
  2. Gehen in dem Registrierungs-Editor zu dem Wert Status unter dem folgenden Schlüssel in der Registrierung:
    HKEY CURRENT USER\Software\Microsoft\Office\Common\Smart Tag\Recognizers\ your smart tag ProgId
    Hinweis: der vorhergehende Registrierungsschlüssel ist ein Pfad; es ist umbrochen worden, um Lesbarkeit zu verbessern.

  3. Stürzte Ihres Smart-Tags DLL ab, wenn der Wert Status auf einem Dezimal-Wert 1 setzt, und Ihr Smart-Tag DLL wird deaktiviert. Wenn der Wert Status auf einem Dezimal-Wert von 8 setzt, wird das DLL in Microsoft Word deaktiviert. Wenn der Wert Status auf einem Dezimal-Wert von 16 setzt, wird das DLL in Microsoft Excel deaktiviert.
  4. Wählen Sie den Unterschlüssel Status aus. Klicken Sie in dem Menü Bearbeiten auf Löschen. Klicken Sie auf Ja, wenn Sie dazu aufgefordert werden, Löschvorgang des Werts zu bestätigen.
  5. Beenden Sie das Registrierungseditor.
Starten Sie Word und Excel, um den Smart-Tag erneut zu laden, nachdem Sie den Wert Status löschen. Zeigen Sie in dem Menü Extras in jedem Programm auf AutoKorrektur-Optionen, und klicken Sie anschließend auf die Registerkarte Smart Tags. Wird Ihr Smart-Tag korrekt geladen? Überprüfen Sie den Wert Status in dem Registrierungs-Editor erneut, um zu bestimmen, ob das DLL deaktiviert wird. Zeigt der Wert Status das DLL wird wieder deaktiviert, liegt ein Problem in dem DLL-Code vor.

Registrierung des Smart-Tagesdll ist ungültig

Wenn Sie den Smart-Tag DLL in der Registrierung registrierten, indem Sie ein Class ID (CLSID) verwenden, das von Visual Basic für Applikationen generiert wurde, ist es möglich, dass das Global Unique Identifier (GUID) Ihres DLL Änderung vorgenommen hat. Das ist, weil die Generierung von GUIDs in Visual Basic für Applikationen durch die Einstellungen von Kompatibilität Ihres Projekts bestimmt wird. Gehen Sie folgendermaßen vor, um die Kompatibilitätseinstellungen Ihres Projekts zu überprüfen:
  1. Starten Sie Microsoft Visual Basic für Applikationen.
  2. Klicken Sie in dem Menü Projekt auf <VAR>Project name</VAR> Properties, und klicken Sie dann auf die Registerkarte Component.
  3. Zeigen Sie in dem Feld Version Compatibility die Einstellung an, die für Ihr Projekt gewählt wird. Wenn No Compatibility ausgewählt ist, wird ein neues CLSID jedes Mal, dem das DLL kompiliert wird, generiert.
  4. Ändern Sie diese Einstellung in dem Project Compatibility oder dem Binär - Kompatibilität.
Nachdem Sie die Kompatibilitätseinstellungen für das Visual Basic für Applikationen-Projekt aktualisieren, müssen Sie das DLL auf dem Computer neu registrieren. In dem folgenden Abschnitt wird beschrieben, wie ein DLL neu registriert wird.

Registrieren Sie neu das Smart-Tagesdll

Gehen Sie folgendermaßen vor, um eine Neu-Registrierung des Smart-Tags DLL sicherzustellen:
  1. Auf Start klickt Sie, klicken Sie auf Ausführen, Typ regsvr32 /u path\DLL name Öffnen Sie in dem <B> </B>-Dialogfeld, und klicken Sie dann auf OK.

    Path\DLL name ist der Speicherort, in dem path\DLL name mit Ihrem Smart-Tag DLL verknüpft wird, und der Dateiname, der mit Ihrem Smart-Tag DLL verbunden ist, in diesem Beispiel. Das hebt die Registrierung des DLL auf dem Computer auf.
  2. Kopieren Sie an einem neuen Speicherort die Datei.
  3. Auf Start klickt Sie, klicken Sie auf Ausführen, Typ regsvr32 new path\DLL name Öffnen Sie in dem <B> </B>-Dialogfeld, und klicken Sie dann auf OK.

Informationsquellen

Weitere Informationen über das Erstellen von benutzerdefiniertem Smart-Tag Erkennungsdlls oder Aktionsdlls finden Sie unter der Hilfedatei zu Smarttag-Datei, die mit Smart Tag Software Development Kit (SDK) enthalten ist. Gehen Sie auf der folgenden Microsoft-Website Sie, um das Smart Tag-SDK zu erhalten:
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)
Klicken Sie auf die Verknüpfung, um den folgenden Artikel der Microsoft Knowledge Base zu öffnen:
286267  (http://support.microsoft.com/kb/286267/ ) Erstellen eines Smart-Tags DLL in Visual Basic für Verwendung in Office XP



Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Excel 2002 Standard Edition
  • Microsoft FrontPage 2002 Standard Edition
  • Microsoft Outlook 2002 Standard Edition
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft Word 2002
  • Microsoft Visual Studio 6.0 Enterprise Edition
  • Microsoft Visual Studio 6.0 Service Pack 1
  • Microsoft Visual Studio 6.0 Service Pack 4
  • Microsoft Visual Studio 6.0 Service Pack 5
  • Microsoft Office Excel 2003
  • Microsoft Office PowerPoint 2003
  • Microsoft Office Publisher 2003
  • Microsoft Office Professional Edition 2003
  • Microsoft Office Small Business Edition 2003
  • Microsoft Office Basic Edition 2003
  • Microsoft Office Access 2003
  • Microsoft Office Outlook 2007
  • Microsoft Office Excel 2007
  • Microsoft Office PowerPoint 2007
  • Microsoft Office Publisher 2007
  • Microsoft Office Word 2007
  • Microsoft Office SharePoint Designer 2007
  • Microsoft Office Access 2007
  • Microsoft Office Basic 2007
  • Microsoft Office Enterprise 2007
  • Microsoft Office Home and Student 2007
  • Microsoft Office Professional 2007
  • Microsoft Office Professional Plus 2007
  • Microsoft Office Small Business 2007
  • Microsoft Office Standard 2007
  • Microsoft Office Ultimate 2007
Keywords: 
kbtshoot kbsmarttags KB300950 KbMtde kbmt
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 300950  (http://support.microsoft.com/kb/300950/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.