2016-02-14 85 views
1

什么是功能区按钮使用Visual Studio 2015年为Excel 2010和2013年实现的web界面到应用程序级别自定义任务窗格的最佳方式,并设置taskpane知名度?Excel自定义TaskPane与WebBrowser控件 - 与功能区按钮显示/隐藏

  • 我想基于功能区按钮按下来显示/隐藏自定义任务窗格。
  • Web界面将搜索并返回来自数据库的结果。
  • 该网页将包含按钮,这样就会按数据放置到Excel应用程序时。

一些思考:

  1. 创建一个单独的 '任务窗格办公室加载项' 它可以创建JavaScript和HTML任务窗格。 随后,使用单独的VSTO Excel功能区AddIn按钮显示/隐藏此任务窗格?
  2. 的VSTO色带外接程序内部,嵌入web接口控制成自定义任务窗格(形式或WPF)控制?但是(1)似乎是一个更强大的解决方案?但我需要显示任务窗格按钮工作。
  3. 以某种方式利用微软的JavaScript API?
  4. 另一种方法?

我做了什么: 我能够syncronise一个VSTO丝带Excel加载项按钮变得可见的自定义taskpane和隐藏的,在2010年的工作和2013年

使用:https://msdn.microsoft.com/en-us/library/bb608590.aspxCustomTaskPane in Excel doesn't appear in new Workbooks

我还创建了一个“任务窗格办公室加载项”在Excel中使用Visual Studio 2015年,现在

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

回答

0

您需要创建一个单独的Web应用程序和主机,在一台服务器。您的Web应用程序应该使用搜索查询字符串,以便您可以从插件传递该搜索字符串。

然后创建一个包含WebBrowser控件customtaskpane你的插件项目。当自定义任务窗格显示导航到URL

browserControl1.Url ="https://www.google.co.uk/search?q=search%20in%20custom%20taskpane"