Sdílet prostřednictvím


Überlegungen zur Globalisierung von Excel-Steuerelementen

Aktualisiert: November 2007

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und Versionen von Microsoft Office.

Projekttyp

  • Projekte auf Dokumentebene

Microsoft Office-Version

  • Excel 2003

  • Excel 2007

Weitere Informationen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

In der Standardeinstellung funktionieren Hoststeuerelemente in Microsoft Office Excel mit jeder regionalen Einstellung unter Windows fehlerfrei, wenn alle Daten, die die in verwaltetem Code übergeben oder bearbeitet werden, im Format Englisch (USA) vorliegen. Dieses Verhalten bleibt bestehen, solange ExcelLocale1033Attribute auf true festgelegt ist. Weitere Informationen hierzu finden Sie unter Formatieren von Daten in Excel mit verschiedenen regionalen Einstellungen.

Wenn ExcelLocale1033Attribute jedoch auf false festgelegt wird und der Endbenutzer eine englische Version von Excel bei einer anderen regionalen Einstellung als Englisch (USA) unter Windows verwendet, funktionieren die Hoststeuerelemente nicht ordnungsgemäß. Sie können die Probleme beheben, indem Sie das Multilingual User Interface Pack (MUI) installieren.

Wenn "ExcelLocale1033Attribute" den Wert "False" hat

Die Funktionalität von Hoststeuerelementen in Excel, wie zum Beispiel Datenbindung und Ereignisse, setzt das Aufrufen des Microsoft Office Excel-Objektmodells durch primäre Interop-Assemblys (PIA) voraus. Wenn eine Projektmappe mit einer englischen Version von Excel in einer anderen Umgebung als "en-US" ausgeführt wird, kann die Benutzerinteraktion mit einem Hoststeuerelement dieselben Fehler verursachen, wie sie bei einem expliziten programmgesteuerten Aufruf des COM-Objektmodells auftreten können.

So wird beispielsweise das BeforeDoubleClick-Ereignis eines NamedRange-Steuerelements bei einem Doppelklick auf das Steuerelement möglicherweise nicht ausgelöst, da eine Methode des Excel-Objektmodells aufgerufen wird, um zu ermitteln, ob das Ereignis innerhalb des benannten Bereichs aufgetreten ist. Wenn dieser Methode nicht das Gebietsschema Englisch (Vereinigte Staaten) übergeben wird, schlägt der Methodenaufruf fehl, und das Ereignis wird nicht ausgelöst. Wenn eine lokalisierte Excel-Version verwendet wird, oder wenn die englische Version von Excel zusammen mit dem MUI-Pack verwendet wird, treten diese Fehler nicht auf.

Siehe auch

Aufgaben

Gewusst wie: Sicherstellen der richtigen regionalen Verwendung von Zeichenfolgenliteralen in Excel mithilfe der Reflektion

Konzepte

Formatieren von Daten in Excel mit verschiedenen regionalen Einstellungen

Globalisierung und Lokalisierung von Office-Projektmappen

Übersicht über Hostelemente und Hoststeuerelemente