Language von Excel

16/07/2008 - 13:00 von Michael | Report spam
Hallo zusammen,

wie bekommt man die benutzte Sprache des laufeneden Excelapplication objects

oXL = new Excel.Application();

mit oXL.UILanguage?
Da steht bei mir grad eine 0 drin. Das sagt mir jetzt aber nicht wirklich
was.

Wozu brauch ichs:
Ein englisches braucht
oRng.Formula = "=RAND()*100000";

Ein deutsches:
oRng.Formula = "=ZUFALLSZAHL()*100000";

Danke und Gruss
Michael
 

Lesen sie die antworten

#1 Frank Dzaebel
16/07/2008 - 13:29 | Warnen spam
Hallo Michael,

wie bekommt man die benutzte Sprache des laufeneden Excelapplication objects
oXL = new Excel.Application();
mit oXL.UILanguage?



nein. Zum Beispiel mit:

int lang = oXL.LanguageSettings.get_LanguageID(
Microsoft.Office.Core.MsoAppLanguageID.msoLanguageIDUI);
// ggf. msoLanguageIDInstall
if (CultureInfo.GetCultureInfo(lang).TwoLetterISOLanguageName == "de")
// dann zum Beispiel deutsch

Gehört eher schon in eine Excel Gruppe.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen