本文目录一览:

如何开发Office平台上的扩展应用

继 VBA 和 VSTO 之后, 微软为 Office 平台开发者提供了新的扩展应用模型(App Model),基于此平台实现的 Office 扩展应用,官方称之为 Office Apps,也称为 Apps for Office 或 Office 2013 Add-Ins。相对于 VBA 和 VSTO 两种开发方式,新的 App Model 有如下几点不同:

[传播与分享]VBA 和 VSTO 的开发者大多是为了提高工作效率,在 Office 中定制部门或公司内部的特定功能,开发出的脚本或者Assembly多在本部门或者公司内传播使用。App Model 允许开发者将应用发布在 Office 商店,使全球的 Office 用户可以使用它,并且允许开发者根据需求定义应用是否收费。这将大大地减少不同公司不同部门之间的重复投资,使“共享同一个应用完成同一类事情”变成可能。

[学习门槛与技术延续性]VBA 和 VSTO 的开发者需要学习较多的入门知识,才能弄清两种开发模型与 Office 程序的交互流程,有较高的学习门槛。比如需要弄清 VBA 有哪些语法,可以做什么程度的事情。App Model 的开发更多地像是 Web 应用程序的开发,开发者可以将 Web 应用的开发体验无缝地迁移到 Office 扩展应用开发中。开发中唯一需要额外了解的是如何利用 App Model 提供的 JSOM API 与文档进行交互。

[扩展程序的更新]基于 VBA 和 VSTO 的 Office 扩展应用程序(或者脚本),一般时通过本地拷贝的方式进行传播,它们运行在本地的 Office 软件并依赖于相应的平台支持(如 VSTO 依赖于 Office 软件提供的主互操作程序集,诸如Microsoft.Office.Interop.Excel.dll)。 然而当 Office 软件或一些平台支持不一致时,会出现同一个脚本或应用在不同的机器上表现不同,甚至是不支持。新的 App Model下开发的 Office App, 由于本质上是运行在 Office 平台(包括2013及以后的富客户端,Web 版, RT版,甚至是 Mac版 详情请点击此处)上嵌入的的 iframe 中,而 App 本身是被开发者 host 在远端的 Web 服务器上。 App 开发者可以根据情况快速的更新 App 的功能或者修正 bug。

[开放的模型提供更多的可能性]新的 App Model 使得 Office 软件变的更加开放,开发者可以将 Office 平台强大的文档功能与开放的互联网技术连接在一起,开发者可以在 App 中做到 VBA 脚本,基于 VSTO 的程序做不到的事情。比如,越来越多的数据源提供给开发者 REST API, 其中 Office 365 REST API 就允许开发者通过一组 URL的方式访问用户的邮件,日历,SharePoint Online 和 OneDrive for Business 上的目录及文件等等,开发者可以在应用中利用灵活的 Web 开发技术简单高效的访问不同的数据源,达到自己的目的。

新 App 的名称

这里我们讲在新的 App Model 下开发的 App 翻译为“Office 扩展应用”,而在这之前,它还先后被称为 Office 2013 Apps,Apps for Office,Office 2013 Add-Ins(区别与使用 VSTO 构建的 Office Add-ins)。

在线文档地址

我在 GitHub 上创建了中文文档项目( ),内容包括两部分:

通过 XML 文件生成 HTML 网页的 C# 程序;

由上述程序生成的 HTML 文档。 这些 HTML 文档将 host 在 ,如有变动,将会在此更新。

office怎么添加插件

打开我们的word软件,直接新建或者开启一份word文档,进入到需要安装扩展插件的文档内部。

请点击输入图片描述

进入后,我们在软件顶部菜单栏选择“插入”菜单选项,在其子菜单下找到“加载项”选项组。

请点击输入图片描述

在“加载项”选项组中我们点击“获取加载项”选项,点击后就会打开“Office加载项”弹窗。

请点击输入图片描述

4

打开弹窗后,我们就可以在弹窗里面找到各种各样的小插件了,可以直接搜索插件,或者按照分类浏览插件。

请点击输入图片描述

5

当我们找到自己想要的插件之后,可以点击该插件查看它的详细介绍或说明,觉得没有问题后,可以点击“添加”按钮将其添加到word软件中。

请点击输入图片描述

6

添加相应的插件后,在word软件顶部的菜单栏中就会出现我们刚刚添加的扩展加载项,点击就可以使用了。

请点击输入图片描述

END

注意事项

word软件也可以添加扩展加载项,使其变得更加强大和好用;

为什么需要Microsoft Office插件?

MicrosoftOffice插件可以帮你提高工作效率,提高生产力,用起来更顺手。

1、EXCEL必备工具箱是一个同时支持EXCEL/WPS插件,自带免费多标签功能(类似于OfficeTab),安装后就可以使用,与excel/wps完全溶为一体,完美支持32位/64位OFFICE,以及2014年11月抢先版及更高版本的WPS!,绝大部分功能操作后可撤销。

2、officetab是一款可以帮助用户在电脑上编辑文档的插件,这款软件基于Microsoftoffice软件开发,当插件安装结束以后你就可以在Word、Excel、PPT、Publisher、Visio、project等软件上查找到officetab,从而在软件上扩展更多功能,本软件提供几百个小功能,帮助用户在编辑文档、处理数据的时候获得更多帮助。

3、Word必备工具箱是一款word插件,为word提供了转换成中文标点、多个文档批量查找替换、添加千位分隔符、添加人民币大写金额、去除VBA工程保护、获取文档限制编辑的保护密码等众多实用功能。

4、慧办公是增强Office办公效率的辅助工具,通过该软件可以10倍、100倍的提高你的工作效率。本软件操作简单,只要轻按一键,就可以将很复杂的数据处理交给计算机自动完成,让您事半功倍!

5、OneKeyTools简称OK插件,是一款免费开源的MicrosoftOfficePowerPoint第三方插件,功能涵盖形状、调色、三维、图片处理、演示辅助、表格处理、音频处理等功能。