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
Microsoft.Office.Tools.Excel, espace de noms
Autres ressources
Mise en forme de données dans Excel avec différents paramètres régionaux