Select the product you need help with
Bekannte Probleme, die auftreten können, wenn Sie das Outlook 2007-Objektmodell verwendenArtikel-ID: 929593 - Produkte anzeigen, auf die sich dieser Artikel bezieht Auf dieser SeiteEINFÜHRUNGDieser Artikel beschreibt die bekannten Probleme, die auftreten können, wenn Sie das Microsoft Office Outlook 2007-Objektmodell verwenden. Weitere InformationenEinige Methoden funktionieren nicht mehr in das Inspector_Close-Ereignis oder das Item_Close-EreignisIn Versionen von Outlook, die älter als Outlook 2007 sind, kann ein Absturz auftreten, wenn Sie eine der folgenden Methoden in der Inspector_Close -Ereignis oder das Item_Close -Ereignis verwenden:
Eigenschaften und Methoden des Elements können nicht innerhalb dieser Ereignisprozedur verwendet werden. Die Eigenschaft Inspector.WordEditor funktioniert nicht in das NewInspector-EreignisIn Microsoft Office Outlook 2003 können Sie die Inspector.WordEditor -Eigenschaft in NewInspector -Ereignis. In Outlook 2007 funktioniert die Inspector.WordEditor -Eigenschaft nicht in das NewInspector -Ereignis. Um dieses Problem zu umgehen, Implementieren Sie das Inspector.Activate -Ereignis und verwenden Sie die Inspector.WordEditor -Eigenschaft in das Inspector.Activate -Ereignis.Die View.DisplayedDates-Eigenschaft funktioniert nichtDie View.DisplayedDates -Eigenschaft ist in der ursprünglichen Version von Outlook 2007 nicht funktionsfähig.Dieses Problem wurde in Outlook 2007 Service Pack 1 behoben. Die View.CalendarViewMode-Eigenschaft funktioniert nichtDie View.CalendarViewMode -Eigenschaft ist in der ursprünglichen Version von Outlook 2007 nicht funktionsfähig.Dieses Problem wurde in Outlook 2007 Service Pack 1 behoben. Die PropertyAccessor.GetProperty-Methode gibt einen Fehler "nicht genuegend Arbeitsspeicher" zurück.Die PropertyAccessor.GetProperty -Methode gibt einen Fehler "nicht genuegend Arbeitsspeicher" für eine Eigenschaft PT_BINARY oder für eine PT_STRING8 -Eigenschaft, die mehr als 4 Kilobyte (KB) Daten enthält zurück. Dieses Problem tritt in der Datei Persönliche Ordner (. pst) und die Offlineordnerdatei (OST) für Microsoft Exchange Server. Entwurfsbedingte Einschränkung für die PT_BINARY -Eigenschaft oder die PT_STRING8 -Eigenschaft in die PropertyAccessor.GetProperty -Methode ist 4 KB begrenzt. Um zu dieses Problem zu umgehen, verwenden Sie Extended MAPI, wenn Sie große binäre Eigenschaften zugreifen müssen.Tabelle minimieren
PropertyAccessor-Objekt unterstützt alle MAPI-Eigenschaftstypen nichtDes PropertyAccessor -Objekts dient nicht zum Unterstützen der folgenden MAPI-Eigenschaftentypen:
OnDisconnection-Ereignis wird verbessert.In Versionen von Outlook, die älter sind als Outlook 2007 Beenden bestimmen-Ereignis und das Ereignis " OnDisconnection nicht zuverlässig, wenn Outlook geschlossen wird. In Outlook 2007 auftreten Probleme weiterhin, wenn Sie das Beenden -Ereignis verwenden. OnDisconnection -Ereignis wird jedoch in Outlook 2007 verbessert. Daher sollten Sie OnDisconnection -Ereignis verwenden, um festzustellen, wann Outlook geschlossen wird.Die OlOfficeDocItemsType-Enumeration ist veraltet.Die OlOfficeDocItemsType -Enumeration ist ausgeblendet, da Outlook 2007 diese Funktionen nicht mehr unterstützt.Die DisableReadingPane-Eigenschaft betrifft nur TabellenansichtenDie DisableReadingPane -Eigenschaft ist nur auf Tabellenansichten verfügbar. Dies ist eine Einschränkung das Objektmodell von Outlook 2007.Konflikte im Objektmodell von Regeln auftretenStellen Sie sich das folgende Szenario vor. Sie verwenden den Regel-Assistenten, um eine oder mehrere Regeln zu ändern, und Sie lassen den Regel-Assistenten geöffnet. Eine benutzerdefinierte Lösung verwendet dann das Outlook-Objektmodell, um die Regeln zu ändern. In diesem Szenario erhalten Sie eine Warnmeldung über die Regeln in Konflikt. Es handelt sich hierbei um ein beabsichtigtes Verhalten. Die Änderungen, die Sie den Regeln vornehmen werden gespeichert, nur nach dem Schließen des Regel-Assistenten.Das PropertyChange-Ereignis tritt für Empfängereigenschaften nichtDas PropertyChange -Ereignis tritt nicht auf, wenn Sie einen Empfänger aus einer Eigenschaft löschen, die Empfänger enthält. Dieses Problem tritt auch in Versionen von Outlook, die älter als Outlook 2007 sind. Gehen Sie folgendermaßen vor, um dieses Problem zu umgehen Wenn Sie ein benutzerdefiniertes Formular verwenden,
Outlook 2007 möglicherweise ein Datum angezeigt, wenn Sie eine fehlerhafte benutzerdefinierte Formel implementierenWenn Sie eine fehlerhafte benutzerdefinierte Formel für ein benutzerdefiniertes Outlook 2007-Formularfeld implementieren, kann Outlook ein Datum instead of ein Fehlermeldung oder anstelle von einem leeren Wert angezeigt. Ein Datum kann auch im Objektmodell zurückgegeben werden, wenn Sie die UserProperty.Value -Eigenschaft verwenden. Um dieses Problem zu beheben, korrigieren Sie benutzerdefinierte Formel, sodass es den gewünschten Wert zurückgibt.Outlook 2007 falsch analysiert zwei SchrägstricheOutlook 2007 falsch analysiert Name einer Eigenschaft, die zwei Schrägstriche enthält. Bei Verwendung des PropertyAccessor -Objekts ändert Outlook 2007 zwei Schrägstriche in einem Schrägstrich. Dieses Problem tritt wegen der Art in dem Outlook, die 2007 Formate Namen Feld. Um dieses Problem zu umgehen, ersetzen Sie eine der Schrägstriche durch die folgenden Zeichen:%2F Dem BeforeAttachmentAdd-Ereignis und AttachmentAdd-Ereignis treten nichtDem BeforeAttachmentAdd -Ereignis und AttachmentAdd -Ereignis nicht, wenn Sie ein Outlook einfügen Element Anlage. Dieses Problem tritt nur in Microsoft Visual Basic für Applikationen (VBA) aufgrund des modalen Dialogfelds Element einfügen . Dieses Problem tritt nicht in verwaltetem Code.Ein Problem tritt auf, wenn Sie die GetDefaultFolders-Methode verwenden und Sie undokumentierten Parameter 15 angebenWenn Sie die GetDefaultFolders -Methode verwenden und wenn Sie den nicht dokumentierten Parameter 15 angeben, wird ein Ordner Erinnerungen in Outlook 2007-Benutzeroberfläche angezeigt. Verwenden Sie diese Enumeration zusammen mit der GetDefaultFolders -Methode nicht.Sie können eine benutzerdefinierte Eigenschaft hinzufügen, wenn der Name der Eigenschaft mit einem standard-Feld übereinstimmtWenn Sie UserProperties.Add -Methode, verwenden um eine benutzerdefinierte Eigenschaft zu einem Element hinzuzufügen, erhalten Sie eine Fehlermeldung, wenn einer der standardmäßigen Eigenschaftennamen in Outlook mit dem Namen des Felds übereinstimmt. Dieses Verhalten tritt auf, selbst wenn das Standardfeld auf einem anderen Outlook-Element verwendet wird. Dies ist ein Entwurfsänderung aus früheren Versionen von Outlook.Die HTMLEditor-Eigenschaft ist nicht mehr funktionsfähigOutlook 2007 verwendet immer Microsoft Word als e-Mail-Editor. Daher wird die HTMLEditor -Eigenschaft wird jetzt in der Bibliothek-Objekt ausgeblendet und gibt immer Nothing (Visual Basic) oder null (C++) zurück. Wenn Sie den Textkörper eines Elements in Outlook 2007 zu ändern, verwenden Sie die WordEditor -Eigenschaft. Die WordEditor -Eigenschaft gibt einen Verweis auf das Word-Dokument mithilfe der Word-Objekt Bibliothek zurück.Das StorageItem-Objekt ist nicht unterstützt in Exchange Öffentliche Ordner oder OrdnerDas StorageItem -Objekt können Sie die ausgeblendete Nachrichten zugreifen. Sind jedoch dieses Objekt Funktionen nur bei Ordnern, die im privaten Postfachspeicher des aktuellen Benutzers. Dieses Objekt funktioniert nicht, ist der Ordner befindet sich in einem Microsoft Exchange-Informationsspeicher für Öffentliche Ordner oder in einem Ordner, der einem anderen Benutzer gehört.EigenschaftenArtikel-ID: 929593 - Geändert am: Mittwoch, 16. Januar 2008 - Version: 5.4
Maschinell ü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: 929593
(http://support.microsoft.com/kb/929593/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.
|




Zum Anfang








