メインコンテンツまでスキップ

エディションを取得する

Next Designの現在のエディションを取得するにはIApplicationオブジェクトのプロパティを用います。

エディション識別名を取得する

エディション識別名を取得するにはIApplicationオブジェクトのEditionIdプロパティを用います。 取得できる エディション識別名は次の通りです。

エディション名エディション識別名
Professional Edition(Designer)Pro.Dsgn
Professional Edition(Architect)Pro.Arch
Enterprise Edition(Designer)Ent.Dsgn
Enterprise Edition(Architect)Ent.Arch
public void GetEditionId(ICommandContext c, ICommandParams p)
{
var editionId = c.App.EditionId;
c.App.Window.UI.ShowMessageBox($"エディション識別名 {editionId}", "Sample");
}

エディション短縮名を取得する

エディション短縮名を取得するにはIApplicationオブジェクトのEditionShortNameプロパティを用います。 取得できるエディション短縮名は次の通りです。

エディション名エディション短縮名
Professional Edition(Designer)Professional (Dsgn)
Professional Edition(Architect)Professional (Arch)
Enterprise Edition(Designer)Enterprise (Dsgn)
Enterprise Edition(Architect)Enterprise (Arch)
public void GetEditionShortName(ICommandContext c, ICommandParams p)
{
var editionShortName = c.App.EditionShortName;
c.App.Window.UI.ShowMessageBox($"エディション短縮名 {editionShortName}", "Sample");
}