设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2202|回复: 0
打印 上一主题 下一主题

[其他] Web_Add_In的发布和部署

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2018-11-30 16:04:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
部署自己的第一个Add In。效果如下图:



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

相关学习资料有:
陈希章写的入门教程《Office 365 开发概览系列文章和教程》https://chenxizhang.gitbooks.io/office365devguide/content/

通过图文的形式分享一下,如何开始做一个简单的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的发布和部署》   作者:源理


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-26 15:48 , Processed in 0.087479 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表