【问题标题】:How to test an office excel add-in with other computer如何使用其他计算机测试 Office excel 加载项
【发布时间】:2021-03-03 16:02:09
【问题描述】:

我正在新开发办公插件。我能够使用带有 Office / SharePoint 开发工作负载(JavaScrip API)的 Visual Studio 2019 创建 Excel 加载项。当我在 Visual Studio 中按下开始按钮时,可以在我自己的 Excel 桌面上进行测试,但我需要在另一台计算机上进行测试。我打算在 AppSource 和 OfficeStore 上宣传这个应用程序。

在 Stackoverflow 上查看 Microsoft 的文档和其他一些问题,我了解到推荐的测试方法是:SideLoad。

Microsoft's Documentation about testing and debugging office add-ins

Test office Add-ins - StackOverflow

Overall Testing Story for Office Add-ins

另一方面,当我在桌面上启动时,WebApp(任务窗格)作为本地主机托管在 IIS 服务器中。因此,我创建了一个共享文件夹,并将我机器中可用的清单存档放在路径上:Office add-in\ExcelWebAddIn1\bin\Release\OfficeAppManifests。除此之外,访问另一台计算机我手动设置了信任并且它可以工作。另一方面,当我访问 excel>insert>add-in>myadd-ins> 向下箭头时,无法继续使用 Microsoft 的文档,并且加载项不存在!

如果我尝试文件>选项>加载项也不存在!

Sideload Office Add-ins for testing from a network share

在执行这些步骤之前,是否需要在真实服务器或 Azure 上托管 Web 应用程序?或者是否有必要发布解决方案?除此之外,我如何在 excel 中包含清单?

【问题讨论】:

    标签: visual-studio office-js add-in office-addins excel-addins


    【解决方案1】:

    要在不是运行加载项 Web 应用程序的计算机上测试加载项,您不能在清单中使用“localhost”。清单必须指向 Web 应用的 HTTPS URL。

    【讨论】:

    • 瑞克,谢谢您的回复。除此之外,我想知道如何在 excel 中设置清单,因为文档的路径与我的 excel 桌面不同。例如,我找不到共享文件夹。
    • 对不起。我不明白你的问题。
    • 在“Sideload Office Add-ins for testing from a network share”(Microsoft 的文档)中,名为“Sideload your Add-In”的部分解释了在 Excel 中执行的一些步骤,例如“1. 将您在共享文件夹目录中测试的任何加载项的清单 XML 文件 2. 在 Excel、Word 或 PowerPoint 中,选择功能区插入选项卡上的我的加载项。在 Project 中,选择功能区的项目选项卡。3. 选择 Office 加载项对话框顶部的共享文件夹。问题是:我在我的 Excel 中找不到共享文件夹选项。
    • 您是否执行了共享文件夹并使其成为受信任目录的所有步骤?如果我这样做,我会看到 SHARED FOLDER 选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-08
    • 2016-06-06
    • 2018-05-20
    • 2013-01-22
    • 1970-01-01
    • 1970-01-01
    • 2021-11-21
    相关资源
    最近更新 更多