我使用Microsoft.Office.Interop.MSProject来自动创建Project文件,但我必须使用不同的UI语言。
我尝试了微软的方式:https://msdn.microsoft.com/en-us/library/w9x4hz7x.aspx,但它看起来不适用于Microsoft.Office.Interop.MSProject.Application。
这是Excel的一个工作示例:
mse.Application excel = new mse.Application();
msp.Application project = new msp.Application();
CultureInfo cExcelCulture = new CultureInfo(excel.LanguageSettings.get_LanguageID(Microsoft.Office.Core.MsoAppLanguageID.msoLanguageIDUI));
但我想在Project中使用它。有什么想法吗?
答案 0 :(得分:1)
在 MSProject 中,您应该按如下方式获取 CultureInfo:
int languageID = Globals.ThisAddIn.Application.LocaleID();
CultureInfo cProjectCulture = new CultureInfo(languageID);