Partager via


ExcelLocale1033Proxy, classe (System 2007)

Mise à jour : novembre 2007

Fournit des méthodes qui modifient la façon dont un objet Microsoft Office Excel natif spécifié passe des informations d'ID de paramètres régionaux (LCID) au modèle objet Excel.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Common.v9.0 (dans Microsoft.Office.Tools.Common.v9.0.dll)

Syntaxe

Public NotInheritable Class ExcelLocale1033Proxy

Vous n'êtes pas obligé de déclarer une instance d'une classe statique pour accéder à ses membres.
public static class ExcelLocale1033Proxy

Notes

Par défaut, les solutions Visual Studio Tools pour Office pour Excel ne sont pas affectées par les paramètres régionaux de l'utilisateur final et se comportent toujours comme si les paramètres régionaux avaient la valeur Anglais (États-Unis). Ce comportement est contrôlé par ExcelLocale1033Attribute.

Vous pouvez utiliser les méthodes Unwrap et Wrap de la classe ExcelLocale1033Proxy pour modifier ce comportement pour des objets Excel spécifiques (c'est-à-dire, pour les objets des types définis dans l'espace de noms Microsoft.Office.Interop.Excel). Pour plus d'informations, consultez Mise en forme de données dans Excel avec différents paramètres régionaux.

Excel 2003

Pour Excel 2003, il arrive que des objets Excel natifs ne fonctionnent pas correctement lorsque ExcelLocale1033Attribute a la valeur true. Vous pouvez utiliser les méthodes de la classe ExcelLocale1033Proxy pour contourner ces limitations. Pour plus d'informations, consultez Mise en forme de données dans Excel avec différents paramètres régionaux.

Excel 2007

Pour Excel 2007, les objets Excel natifs fonctionnent normalement lorsque ExcelLocale1033Attribute a la valeur true. Par conséquent, les méthodes de la classe ExcelLocale1033Proxy sont obsolètes dans la version de l'exécution Visual Studio Tools pour Office utilisée par les solutions Excel 2007 (Microsoft Visual Studio Tools pour Microsoft Office System (version 3.0 Runtime)). Pour plus d'informations sur le runtime de Visual Studio Tools pour Office, consultez Vue d'ensemble de Visual Studio Tools pour Office Runtime.

Performances

Comme l'exécution Visual Studio Tools pour Office encapsule tous les objets Excel natifs dans un objet proxy lorsque ExcelLocale1033Attribute a la valeur true, il se peut que vous constatiez un ralentissement dans certaines opérations qui impliquent des objets Excel natifs. Dans ces cas, vous pouvez améliorer les performances en utilisant la méthode Unwrap pour obtenir l'objet Excel sans le proxy et effectuez ensuite l'opération utilisant cet objet. Dans ce cas, vous devez être conscient que l'objet retourné par Unwrap utilise l'ID de paramètres régionaux du thread actuel, et non l'ID de paramètres régionaux 1033.

Hiérarchie d'héritage

System.Object
  Microsoft.Office.Tools.Excel.ExcelLocale1033Proxy

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Membres ExcelLocale1033Proxy

Microsoft.Office.Tools.Excel, espace de noms

Autres ressources

Mise en forme de données dans Excel avec différents paramètres régionaux

Globalisation et localisation de solutions Office