WebExtensionStoreType

WebExtensionStoreType enumeration

枚举 Web 扩展存储的可用类型。

public enum WebExtensionStoreType

价值观

姓名价值描述
SPCatalog0指定存储类型是 SharePoint 公司目录。
OMEX1指定商店类型为 Office.com。
SPApp2指定存储类型是 SharePoint Web 应用程序。
Exchange3指定存储类型是 Exchange 服务器。
FileSystem4指定存储类型是文件系统共享。
Registry5指定存储类型是系统注册表。
ExCatalog6指定存储类型是通过 Exchange 进行集中部署。
Default0默认值。

例子

演示如何向文档添加 Web 扩展。

Document doc = new Document();

// 使用“MyScript”插件创建任务窗格,文档将使用该任务窗格,
// 然后设置其默认位置。
TaskPane myScriptTaskPane = new TaskPane();
doc.WebExtensionTaskPanes.Add(myScriptTaskPane);
myScriptTaskPane.DockState = TaskPaneDockState.Right;
myScriptTaskPane.IsVisible = true;
myScriptTaskPane.Width = 300;
myScriptTaskPane.IsLocked = true;

// 如果同一个停靠位置有多个任务窗格,我们可以设置这个索引来排列它们。
myScriptTaskPane.Row = 1;

// 创建一个名为“MyScript Math Sample”的加载项,任务窗格将在其中显示。
WebExtension webExtension = myScriptTaskPane.WebExtension;

// 为我们的加载项设置应用程序商店引用参数,例如 ID。
webExtension.Reference.Id = "WA104380646";
webExtension.Reference.Version = "1.0.0.0";
webExtension.Reference.StoreType = WebExtensionStoreType.OMEX;
webExtension.Reference.Store = CultureInfo.CurrentCulture.Name;
webExtension.Properties.Add(new WebExtensionProperty("MyScript", "MyScript Math Sample"));
webExtension.Bindings.Add(new WebExtensionBinding("MyScript", WebExtensionBindingType.Text, "104380646"));

// 允许用户与加载项交互。
webExtension.IsFrozen = false;

// 我们可以通过Developer -> 访问Microsoft Word中的Web扩展插件。
doc.Save(ArtifactsDir + "Document.WebExtension.docx");

// 像这样一次删除所有 Web 扩展任务窗格。
doc.WebExtensionTaskPanes.Clear();

Assert.AreEqual(0, doc.WebExtensionTaskPanes.Count);

也可以看看