❀❀❀Excel加载项开发及发布❀❀❀

本文档详细介绍了如何使用Visual Studio 2019进行Excel加载项开发,包括新建项目、配置manifest.xml文件、发布到IIS以及如何在Excel中应用加载项。通过Vue框架创建加载项窗格,并提供了一步步的操作步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

✅✅ 使用Visual Studio 2019 进行excel加载项开发:

1、​🌾​🌾新建项目

​⚠️​⚠️如果没有此功能,安装即可​⚠️​⚠️。

在这里插入图片描述

2、🌸🌸F5/启动,即可在excel里面看到任务窗格。

manifest清单详解:

<?xml version="1.0" encoding="UTF-8"?>
<!--Created:ce44715c-8c4e-446b-879c-ea9ebe0f09c8-->
<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">

  <!-- 开始基本设置:外接程序元数据,用于所有版本的 Office(除非提供重写)。 -->

  <!-- 重要事项!ID 对于外接程序必须是唯一的,如果重复使用该清单,请确保将此 ID 改为新的 GUID。 -->
  <Id>eca64a51-6626-4b0b-8754-72ae5f888321</Id>

  <!--版本。来自应用商店的更新只有在版本变化时才会被触发。 -->
  <Version>1.0.0.0</Version>
  <ProviderName>[提供程序名称]</ProviderName>
  <DefaultLocale>en-US</DefaultLocale>
  <!-- 外接程序的显示名称。在应用商店中使用,出现在外接程序对话框等 Office UI 中。 -->
  <DisplayName DefaultValue="KL_小助手" />
  <Description DefaultValue="ExcelWebAddIn1"/>
  <!-- 外接程序的图标。用于安装屏幕和外接程序对话框中。 -->
  <IconUrl DefaultValue="~remoteAppUrl/Images/Button32x32.png" />

  <SupportUrl DefaultValue="http://www.contoso.com" />
  <!-- 导航时允许使用的域。例如,如果使用 ShowTaskpane,然后得到一个 href 链接,则只有在此列表上存在该域时,才允许导航。 -->
  <AppDomains>
    <AppDomain>AppDomain1</AppDomain>
    <AppDomain>AppDomain2</AppDomain>
    <AppDomain>AppDomain3</AppDomain>
  </AppDomains>
  <!--结束基本设置。 -->

  <!--开始任务窗格模式集成。如果没有 VersionOverrides 或如果 Office 客户端版本不支持外接程序命令,将使用此部分。 -->
  <Hosts>
    <Host Name="Workbook" />
  </Hosts>
  <DefaultSettings>
    <SourceLocation DefaultValue="~remoteAppUrl/Home.html" />
  </DefaultSettings>
  <!-- 结束任务窗格模式集成。  -->

  <Permissions>ReadWriteDocument</Permissions>

  <!-- 开始外接程序命令模式集成。 -->
  <VersionOverrides xmlns="http://schemas.microsoft.com/office/taskpaneappversionoverrides" xsi:type="VersionOverridesV1_0">

    <!-- 主机节点为必需。 -->
    <Hosts>
      <!-- 每个主机可具有不同的命令集。 -->
      <!-- Excel 主机为工作簿,文档中的 Word 主机和 PowerPoint 主机为演示文稿。 -->
      <!-- 确保重写的主机与清单顶部声明的主机相匹配。 -->
      <Host xsi:type="Workbook">
        <!-- 外形规格。当前只支持 DesktopFormFactor。 -->
        <DesktopFormFactor>
          <!--“此代码将启用可自定义的消息,在单独安装成功加载外接程序时进行显示。”-->
          <GetStarted>
            <!-- “入门”标注的标题。resid 属性指向 ShortString 资源 -->
            <Title resid="Contoso.GetStarted.Title"/>

            <!-- 入门标注的描述。ResID 指向 LongString 资源 -->
            <Description resid="Contoso.GetStarted.Description"/>

            <!-- 指向详细说明外接程序使用方法的 URL 资源。 -->
            <LearnMoreUrl resid="Contoso.GetStarted.LearnMoreUrl"/>
          </GetStarted>
          <!-- 函数文件是包含 JavaScript 的 HTML 页面,将在此页面中调用用于 ExecuteAction 的函数。             将 FunctionFile 视为代码隐藏 ExecuteFunction。 -->
          <FunctionFile resid="Contoso.DesktopFunctionFile.Url" />

          <!-- PrimaryCommandSurface 为 Office 主功能区。 -->
          <ExtensionPoint xsi:type="PrimaryCommandSurface">
            <!-- 使用 OfficeTab 来扩展现有选项卡。使用 CustomTab 来创建新选项卡。 -->
            <OfficeT
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嗬呜阿花

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值