Office中国论坛/Access中国论坛

标题: Web_Add_In的发布和部署 [打印本页]

作者: admin    时间: 2018-11-30 16:04
标题: Web_Add_In的发布和部署
部署自己的第一个Add In。效果如下图:



这是基于Web的一个插件,它的代码都在网站,不在本地电脑上,所以开发者对插件有改动,在后台改改代码就行了,用户不需要重新安装和升级。最后我会录一个动图演示一下这个很爽的功能。

相关学习资料有:
陈希章写的入门教程《Office 365 开发概览系列文章和教程》https://chenxizhang.gitbooks.io/office365devguide/content/
微软在线帮助https://docs.microsoft.com/en-us/office/dev/add-ins/

通过图文的形式分享一下,如何开始做一个简单的Web Add In,发布到IIS服务器、在客户的Excel中使用开发的插件。最后再演示一下开发者通过更改服务器上的文件,实现客户端插件功能的更新。


打开Visual Studio 2017,文件―――〉新建―――〉项目


打开后会出现如下的界面。然后打开Visual C#―――〉Office/SharePoint―――〉外接程序―――〉Exce Web外接程序。我用的是C#,VB.net同理。名称可以自己定义

上图点确定后,会弹出下面的界面。这里我是选的第一项,至于第二项有什么区别,不明白。然后点完成。
   
如果没有其它的意外,你应该弹出下面的界面。

从上面的界面可以看到,其实已经由Visual Studio给你建好了一个示例Web Add in。现在你可以调试运行一下,点一下运行等一会就会弹出Excel
界面如下:
  

效果如下

<下面这段,如果只是了解Web Add in 发布和部署可以跳过>
一、如果你要自己具备开发的能力,你必须具备以下的一些知识:
         1、Html
         2、js
         3、Office JS API(可参照: https://dev.office.com/reference ... ript-api-for-office)

二、在项目解决方案中可以看到示例中的文件如下图
从图中可以看到两个东西:
一个是Manifest(即文件清单)这里,这个很重要他是发给用户用的文件清单个。用户的Excel也就是通过他来找到服务器的。同时也是一个菜单和Task Panle定制的地方。
一个是Web文件里面放了一些html文件、js文件、css文件、还有图片资源,当然你也可以添加其它资源。这里说白了就是一个网站的应用程序。



转载自: ExcelHome  《Web_Add_In的发布和部署》   作者:源理







欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3