Quantcast
Channel: NetOffice - MS Office in .NET
Viewing all articles
Browse latest Browse all 1741

New Post: Excel: Names.Add Method

$
0
0
Huch, kleines Typo Edit, nicht Office übergibt bei jedem Aufruf die ThreadCulture sondern natürlich NetOffice übergibt die diese an Office. (genauer gesagt übergibt Netoffice die Kontrolle an COM Interop und das simuliert dann gegenüber Office die gewünschte Lokale.

Das liesse sich an deinem Beispiel wiefolgt ändern.

NetOffice.ExcelApi.Application app = new NetOffice.ExcelApi.Application();
app.Settings.ThreadCulture = new System.Globalization.CultureInfo(1031);

)

Ich muss dich das jetzt nochmal fragen bevor ich anfange das aufwendig nachzustellen. Hast du eine ganz normale Desktop Anwendung laufen in der du das testweise auziehst? Kein Remote-Desktop, kein IIS, kein Quirks? Läuft dein Code in einem Office Addin oder normal als .exe? Das ist wichtig weil sich COM Interop jeweils anders verhält wenn der Origin Thread ein Single Thread oder vielleicht ein COM STA Thread ist(was bei Addins der Fall ist), im letzteren Fall funktionieren bestimmte Features von .Net nicht. Lange Rede kurzer Sinn, je genauer du dein Szenario beschreiben kannst umso besser. Ich such mich sonst tot nach Sachen von denen du wahrscheinlich noch nie was gehört hast. Das hilft dir nicht und das hilft mir nicht. (Du hast das Problem gut beschrieben und dir da (vergleichbar) viel Mühe gemacht, schön :) ich bin voll dabei aber jetzt brauch ich Fakten und das nicht im Support-Sprech- einige Fragen mögen dir nicht einleuchten aber beachte und beantworte diese bitte trotzdem - ich denk mir schon was dabei)


WM_REGARDS
(OffTopic:Wie ist eigentlich die Grosswetterlage gerade so in Deutschand?)

Viewing all articles
Browse latest Browse all 1741

Trending Articles