【问题标题】:Get the UI language of Project获取 Project 的 UI 语言
【发布时间】:2018-10-18 02:45:32
【问题描述】:

我使用 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));

但我想在 Project 中使用它。有什么想法吗?

【问题讨论】:

    标签: c# ms-office ms-project


    【解决方案1】:

    在 MSProject 中,您应该按如下方式获取 CultureInfo:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多