1

使用 Visual Studio 2015 for Excel 2010 和 2013 将 Web 界面实施到应用程序级自定义任务窗格并从功能区按钮设置任务窗格可见性的最佳方法是什么?

  • 我想根据功能区按钮显示/隐藏自定义任务窗格。
  • Web 界面将具有来自数据库的搜索和返回结果。
  • 该网页将包含按钮,以便在按下时将数据放入 Excel 应用程序。

一些思考:

  1. 创建一个单独的“任务窗格 Office 插件”,它使用 JavaScript 和 HTML 创建任务窗格。随后,使用单独的 VSTO Excel 功能区加载项按钮显示/隐藏此任务窗格?
  2. 在 VSTO 功能区 AddIn 中,将 Web 界面控件嵌入到自定义任务窗格(窗体或 WPF)控件中?但是(1)似乎是一个更强大的解决方案?但我需要显示任务窗格按钮工作。
  3. 以某种方式使用 Microsoft JavaScript API?
  4. 另一种方法?

我所做的: 我能够将 VSTO Ribbon Excel Addin 按钮同步到自定义任务窗格,该任务窗格在 2010 年和 2013 年有效。

使用:https ://msdn.microsoft.com/en-us/library/bb608590.aspx 和Excel 中的 CustomTaskPane 不会出现在新的 Workbooks 中

我还使用 Visual Studio 2015 在 Excel 中创建了一个“任务窗格 Office 插件”。

现在,我想将功能区按钮同步到 (1) 或使用 (2) 创建 Web 界面。或者被告知/讨论“最佳方式”?

4

1 回答 1

0

您需要创建一个单独的 Web 应用程序并将其托管在服务器中。您的 Web 应用程序应该采用搜索查询字符串,以便您可以从插件传递该搜索字符串。

然后使用具有 webbrowser 控件的 customtaskpane 创建您的插件项目。当显示自定义任务窗格时,导航到 url

browserControl1.Url ="https://www.google.co.uk/search?q=search%20in%20custom%20taskpane"
于 2016-02-16T16:12:39.243 回答