获取项目的 UI 语言



我使用Microsoft.Office.Interop.MSProject来自动创建项目文件,但我必须使用不同的UI语言。

我尝试了Microsoft: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));

但我想在项目中使用它。知道吗?

在 MSProject 中,您应该获取 CultureInfo,如下所示:

int languageID = Globals.ThisAddIn.Application.LocaleID();
CultureInfo cProjectCulture = new CultureInfo(languageID);

最新更新