跳转至

office插件Appsource发布和本地发布

使用Web技术开发的PowerPoint插件可以通过多种方式发布和分发。除了通过AppSource发布外,还可以通过本地安装的方式进行分发。下面是详细的步骤,包括如何通过AppSource发布和如何进行本地安装。

发布到AppSource

  1. 准备工作
  2. 确保你的插件已经完成并经过充分测试。
  3. 创建一个微软合作伙伴账户(Microsoft Partner Center account)。

  4. 创建Manifest文件

  5. 创建并配置插件的Manifest文件(.xml),其中包含插件的基本信息、功能和URL等。
  6. 示例Manifest文件:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" 
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
               xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0" 
               xmlns:ov="http://schemas.microsoft.com/office/taskpaneappversionoverrides" 
               xsi:type="TaskPaneApp">
      <Id>your-plugin-id</Id>
      <Version>1.0.0.0</Version>
      <ProviderName>Your Company</ProviderName>
      <DefaultLocale>en-US</DefaultLocale>
      <DisplayName DefaultValue="Your Plugin Name"/>
      <Description DefaultValue="Your Plugin Description"/>
      <IconUrl DefaultValue="https://your-icon-url.com/icon.png"/>
      <SupportUrl DefaultValue="https://your-support-url.com"/>
      <AppDomains>
        <AppDomain>https://your-domain.com</AppDomain>
      </AppDomains>
      <Hosts>
        <Host Name="Presentation"/>
      </Hosts>
      <DefaultSettings>
        <SourceLocation DefaultValue="https://your-plugin-url.com"/>
      </DefaultSettings>
      <Permissions>ReadWriteDocument</Permissions>
    </OfficeApp>
    

  7. 提交插件到AppSource

  8. 登录到 Microsoft Partner Center
  9. 创建一个新的Office Add-in产品,并按照向导步骤填写相关信息。
  10. 上传你的Manifest文件,并提供必要的插件描述、截图和支持信息。
  11. 提交插件进行审核。审核通过后,插件会在AppSource上发布,用户可以从AppSource安装你的插件。

本地安装PowerPoint插件

如果不通过AppSource发布,可以将插件包发送给其他人进行本地安装。以下是本地安装的详细步骤:

  1. 准备工作
  2. 确保你的插件已经完成并经过充分测试。
  3. 创建并配置好插件的Manifest文件(.xml)。

  4. 配置网络共享或本地文件夹

  5. 将你的插件的Manifest文件和其他必要文件(如HTML、JS、CSS)放在一个网络共享或本地文件夹中。确保该文件夹对用户可访问。

  6. 在PowerPoint中加载插件

  7. 打开PowerPoint。
  8. 转到“插入”选项卡,点击“我的加载项”。
  9. 点击“共享文件夹”选项卡,如果使用的是网络共享,输入共享文件夹的路径。如果使用本地文件夹,选择“从文件”并导航到Manifest文件的位置。

  10. 手动加载插件

  11. 用户选择Manifest文件后,插件会出现在“我的加载项”列表中。
  12. 用户点击插件图标,插件会加载并在PowerPoint中显示。

示例

假设你有一个本地文件夹C:\MyPowerPointAddin,其中包含以下文件: - manifest.xml - taskpane.html - taskpane.js - icon.png

manifest.xml 示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" 
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
           xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0" 
           xmlns:ov="http://schemas.microsoft.com/office/taskpaneappversionoverrides" 
           xsi:type="TaskPaneApp">
  <Id>your-plugin-id</Id>
  <Version>1.0.0.0</Version>
  <ProviderName>Your Company</ProviderName>
  <DefaultLocale>en-US</DefaultLocale>
  <DisplayName DefaultValue="Your Plugin Name"/>
  <Description DefaultValue="Your Plugin Description"/>
  <IconUrl DefaultValue="icon.png"/>
  <SupportUrl DefaultValue="https://your-support-url.com"/>
  <AppDomains>
    <AppDomain>https://your-domain.com</AppDomain>
  </AppDomains>
  <Hosts>
    <Host Name="Presentation"/>
  </Hosts>
  <DefaultSettings>
    <SourceLocation DefaultValue="taskpane.html"/>
  </DefaultSettings>
  <Permissions>ReadWriteDocument</Permissions>
</OfficeApp>

taskpane.html 示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Task Pane</title>
    <script src="taskpane.js"></script>
</head>
<body>
    <h3>Welcome to Your PowerPoint Add-in</h3>
    <p>This is your task pane content.</p>
</body>
</html>

taskpane.js 示例

1
2
3
4
5
Office.onReady(function(info) {
    if (info.host === Office.HostType.PowerPoint) {
        console.log("PowerPoint Add-in ready");
    }
});

通过以上步骤,你可以选择将PowerPoint插件发布到AppSource,或者通过本地安装的方式分发给其他用户。每种方法都有其优势,具体选择哪种方式可以根据你的实际需求和目标用户来决定。

捐赠本站(Donate)

weixin_pay
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))