Artikel-ID: 242375 - Geändert am: Dienstag, 15. Mai 2007 - Version: 7.3 PRB: Office 97 Automation Clients schlägt nach Re-compilation mit Office 2000 oder höher TypbibliothekProblembeschreibungAutomatisierungsclient, der erfolgreich eine Office 97-Anwendung automatisiert stürzt mit der gleichen Office 97-Anwendung, nachdem die Anwendung neu kompiliert wird mit einer Office 2000 oder höher Typ Bibliothek. Sie möglicherweise eine Fehlermeldung ähnlich der folgenden angezeigt: Die Anweisung in 0 x 00000000 verweist auf Speicher bei Adresse 0 x 00000000. Der Speicher konnte nicht gelesen werden. Laufzeitfehler '-2147417851 (80010105) ': Automatisierungsfehler UrsacheDie Office 2000 oder höher Anwendung hat ein neues Element, das funktional einen Office 97-Member mit demselben Namen ersetzt (die noch in der neueren Office-Anwendung, aber ist ausgeblendet.) Wenn Ihr Automatisierungscontroller frühe Bindung und genauer gesagt Vtable Bindung verwendet wird, verweist der Eintrag in der Vtable auf binäre Implementierung der überarbeiteten-Methode. Da die neue Implementierung nicht in der Office 97-Anwendung ist, schlägt der Aufruf fehl. LösungGehen Sie folgendermaßen vor, um dieses Problem zu umgehen:
Hinweis für Access-AutomatisierungsclientsWenn Sie einen Automatisierungsclient für Microsoft Access 97 und 2000 entwickeln, sollten Sie nicht die frühe Bindung verwenden: späte Bindung wird empfohlen. Das Objektmodell von Access 2000 wurde geändert, so, dass sowohl die binäre (Vtable) als auch die Dispid-Kompatibilität wird unterbrochen. Alle Clientanwendung, frühzeitig verwendet, oder Dispid-Bindung in Access 97 fehlschlagen ordnungsgemäß funktioniert, wenn in Access 2000 ausführen.Finden Sie den Abschnitt "Informationsquellen" unten Weitere Informationen. StatusEs handelt sich hierbei um ein beabsichtigtes Verhalten. Weitere InformationenCode früh gebunden, z. B. die folgenden finden Sie in einen Automatisierungsclient für Microsoft Word möglicherweise veranschaulicht das Problem: Sie können um dieses Problem zu beheben, indem Sie entweder:
InformationsquellenWeitere Informationen über Datenbindung in Visual Basic finden Sie die folgende KB-Artikelnummer: 245115
(http://support.microsoft.com/kb/245115/
)
INFO: Verwenden der frühen Bindung und später Bindung in der Automatisierung Weitere Informationen finden Sie die folgende KB-Artikelnummer: 246237
(http://support.microsoft.com/kb/246237/
)
Fehler: Access 2000 Object Model Breaks-Binär-Kompatibilität Weitere Informationen zu einen Automatisierungsclient für mehrere Versionen von Microsoft Office-Anwendung entwickeln finden Sie im folgenden Artikel der Microsoft Knowledge Base: 247579
(http://support.microsoft.com/kb/247579/
)
Information: Verwenden Sie DISPID-Bindung zum Automatisieren von Office-Anwendungen wenn möglich Die Informationen in diesem Artikel beziehen sich auf:
Maschinell übersetzter ArtikelWichtig: 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: 242375
(http://support.microsoft.com/kb/242375/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.
| SPRACHE AUSWÄHLEN
|


Zum Anfang
