dotnetcore-officeaddin-toolbox : Office 365 Add-in开发人员的工具箱

在上一篇文章(.NET Core开源行动:一键创建Excel Add-in) 中我给大家展示了一套为Office 365 Add-in开发人员准备的模板库,你可以通过 dotnet new excel & dotnet run 命令即可完成一个新的Add-in的创建和运行。

?

?

关于如何加载这个Add-in,上文中提到你需要将manifest.xml文件放在一个共享目录,然后在Excel中进行设置,实现所谓的sideload(旁加载)。但是有没有什么方式可以更加简单方便地实现这个加载的行为呢?当然,有办法。

?

我开发了一个基于dotnet core的工具,你可以通过下面的命令安装

dotnet tool install --global dotnetcore-officeaddin-toolbox

?

?

?

接下来就可以像下面这样的方式来运行这个工具啦

?

office-toolbox sideload manifest.xml excel

?

运行这个工具,会自动产生一个测试用的文档,而且会把你的add-in挂接上去,而且会自动打开Excel哦。

?

?

请注意几点

?

  1. 目前该工具仅在Windows平台可用
  2. 该工具目前要求有三个参数,第一个参数是相关的命令,目前仅支持sideload,第二个参数是manifest文件的位置,第三个参数是应用程序的名称,例如excel,word,powerpoint

    ?

    该工具还会不断开发,增加其他命令,并且在?https://github.com/chenxizhang/dotnetcore-office365dev-templates-officeaddin? 这里开源。

原文地址:https://www.cnblogs.com/chenxizhang/p/10463910.html

时间: 2024-11-03 09:37:30

dotnetcore-officeaddin-toolbox : Office 365 Add-in开发人员的工具箱的相关文章

[ Office 365 开发系列 ] 开发模式分析

前言 本文完全原创,转载请说明出处,希望对大家有用. 在正式开发Office 365应用前,我们先了解一下Office 365的开发模式,根据不同的应用场景,我们选择最适合的开发模式. 阅读目录 Office 365 Addin案例 Office 365 Provider案例 Office 365 开发模式特点分析 Office 365 开发模式应用场景分析 正文 Office 365 的开发模式主要分为两类: office 365  addin应用开发 office 365  provider

入华商用四周年,Office 365小程序在路上

微软市值已经在2018年4月17日那周初就悄然超越谷歌母公司Alphabet,成为仅次于苹果的全球第二大市值公司.投资银行摩根士丹利分析师凯什·韦斯(Keith Weiss)曾在2018年3月下旬发布的研报中称:"在公共云服务市场的有利地位,广泛的分效渠道,庞大的用户群,以及正在改善的利润率,将推动微软市值突破1万亿美元."该分析师认为,微软之所以能够脱颖而出,还要得益于其分析技术.机器学习和办公应用等. 在微软走向1万亿美元市场的过程中,Office 365云服务起着关键性作用.根据

Office 365 - SharePoint 2013 Online之应用程序开发工具

1.新建一个网站集,模板选择开发人员模板,如下图: 2.确定以后,需要稍等一会儿; 3.点击网站内容,添加app,如下图: 4.进入SharePoint Store,选择Napa,如下图: 5.选择ADD IT,如下图: 6.可能需要登录,如果没有微软账号,可以注册一个,如下图: 7.点击继续,如下图: 8.Return to site,如下图: 9.点击信任他,如下图: 10.稍等片刻,就添加成功了,如下图: 11.点击进入Napa,可以在这里创建app,如下图: 总 结 试用了一下Napa,

Office 365 - SharePoint 2013 Online 之应用程序开发

1.给站点添加完Napa后,在网站内容里点击Napa,如下图: 2.创建一个新的app,如下图: 3.可以在Napa里添加新的项目,如下图: 4.添加新的文件,可以添加web页面.样式表.脚本,如下图: 5.可以设置Napa,如下图: 6.设置用Visual C#语言,这样vs打开可以用C#,如下图: 7.可以点击左侧菜单,Open in Visual Studio,如下图: 8.弹出菜单,选择Visual C#,如下图: 9.可能会弹出菜单,安装Web Platform 5.0,如下图: 10

Office 365 开发 集成VS2013 (一)

题外话:好久不写了,个人比较懒,有时候想写东西的时候想一想就又不知从何下笔了.之前因为某些机缘发现自己完全是个管理外行,所以最近下了一堆书,德鲁克的管理.PMBOK.产品管理类等等,泛读一下,至少跟人交流的时候不让自己看起来那么水(即使考过了国内项目经理依然水啊).另外就是技术上,还是得学习啊,新的东西太多了,不学就跟不上了,这几天看了看Office 365的开发入门,整理一下MSDN的知识库写一篇,强化一下自己的学习吧. PS:虽然题目叫(一),不保证有没有二 参考资料戳这里,就是照猫画虎学一

Office 365也是.NET Core应用开发新战场

最近有幸阅读了陈希章花了一年时间为国内开发者贡献的<Office 365 开发入门指南>. 虽然早期接触过SharePoint的开发,2007年之后就再也没有接触SharePoint的开发,这次阅读这本书让我重新认识了Office的系统开发技术,让我意识到现在的Office 开发也是.NET Core 开发技术的新战场,而且更为有心的是陈希章的范例都是使用.NET Core写的,具体地址 https://github.com/chenxizhang/office365dev. 在新CEO纳德拉

Python在Office 365 开发中的应用

我在昨天发布的文章 --?简明 Python 教程:人生苦短,快用Python?-- 中提到了Python已经在Office 365开发中全面受支持,有不同朋友留言或私信说想了解更加详细的说明,所以特意整理这一篇给大家参考. ? 我之前写的<Office 365 开发入门指南>一书,对Office 365开发进行了比较详细的阐述,有兴趣可以参考?<Office 365开发入门指南>上市说明和读者服务 ? ? Microsoft Graph SDK for Python ? 如果你用

《Office 365开发入门指南教程》正式上线,限时优惠和邀请分享推广

我很高兴地通知大家,<Office 365 开发入门指南教程>已经正式在网易云课堂上线,你可以通过直接访问? https://aka.ms/office365devlesson 这个短地址进入课程主页. ? ? 这门课程取材自我所编写.北京大学出版社于2018年9月发行的<Office 365开发入门指南>一书,并且在原书基础上修订了大纲,增加了很多最新的内容,课程主要面向的观众是:Office 365管理员.项目经理.平台集成开发商.有一定经验的Office Add-in开发人员

Office 365 E3开发版的Power BI Free 许可设置

因为注册过了Office 365 E3开发版MSDN,之前一致拥有一个测试用的Power BI Pro许可(整个域仅送了1个Pro许可证).很多时候需要做测试的时候,只能来回在账号之间做启用和取消来更替试用这个Pro,显得弥足珍贵. 但是今天却发现,在管理的订阅市场里面有个这个东西存在. 然后进入查看,Free许可居然还有购买,有效期一个月~ 字面上看着似乎有点 鸡肋,增加了操作.但是考虑到账单是0,于是就买着玩玩,后面也给现有账户添加之后,顺利登录Power BI Web. 但是故事并没有到此