エディションを取得する
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");
}