精华内容
下载资源
问答
  • office word 插件开发demo

    2019-08-22 08:36:36
    office word 插件开发的demo,是一套word试题编辑插件,可以自动给试题打标机,生成标机,比如某题是 计算题,考察某知识点等等,点击右键弹出打标界面。……
  • word插件开发教程整理

    2011-05-14 09:17:59
    word插件开发教程整理,网页形式,从网上整理的,希望对大家有所帮助
  • word插件开发 运行时,插件不启动. 查看插件信息时. 在禁用的应用程序加载项中. 启动禁用的插件: 点击转到. 选择你要启动的插件就可以了. 转载于:https://www.cnblogs.com/chencidi/p/3842738.html...

     

    word插件开发 运行时,插件不启动.

    查看插件信息时. 在禁用的应用程序加载项中.

    image

     

    启动禁用的插件:

    image

    点击转到.  选择你要启动的插件就可以了.

    转载于:https://www.cnblogs.com/chencidi/p/3842738.html

    展开全文
  • 开发环境: Microsoft Office 2013 Visual Studio 2013需要安装最新更新 Windows 8.1 这个东西的API在MSDN的角落里,已经...word插件开发没有那么多教程,只能是根据msdn的文档自己来查相关接口来实现。 我基本就

    开发环境:

    Microsoft Office 2013

    Visual Studio 2013需要安装最新更新

    Windows 8.1


    这个东西的API在MSDN的角落里,已经不是Office的主流了,资料非常少,但是如果确实还要进行这个东西的开发,下面有一些东西可以稍微参考一下


    word插件的开发没有那么多教程,只能是根据msdn的文档自己来查相关接口来实现。

    我基本就是根据想要的功能猜测功能的名字/方法的名字,在Word 2013 开发人员参考里面查找相关方法,这里面有概念解释,常用问题,对象模型这些东西供翻找→_→

    然后在VS里面靠着代码提示,右键查看定义,找到方法的注释说明这样的方法进行开发。。。


    另外一个方法是,录制宏(录制宏的方法网络上有很多)编辑宏,可以查看到你某个操作的代码实现是怎样的,不过是VB语言的,需要转换 到C#语言(如果你是用C#进行开发)。


    提供几个资料地址供填坑使用

    欢迎使用 Word 2013 开发人员参考 https://msdn.microsoft.com/zh-cn/library/ee861527.aspx

    演练:创建您的第一个 Word 文档级自定义项 https://msdn.microsoft.com/zh-cn/library/cc442985.aspx

    如何:以编程方式在文档中搜索和替换文本 https://msdn.microsoft.com/zh-cn/library/f1f367bx.aspx


    下面是创建一个项目的过程


    1.创建工程,如图所示


    2.自定义UI

    右侧项目上右击,添加新建项,选择功能区,添加名字即可。

    添加成功后,便可以按照可视化界面拖拽,双击定义操作等进行功能开发。

    剩下的便是自己熟悉这些控件https://msdn.microsoft.com/zh-cn/library/bb608616.aspx



    举一个简单的例子

    双击刚刚创建的功能区文件,我这里是SDocMenu.cs,如图,菜单栏上视图-》工具箱 把控件找出来




    在左侧可以看见Office功能区控件,找到一个Button,拖到group1,然后双击进入点击事件


    在button1_Click()这个方法体内部加入代码,将文字方向设置为竖排

      Globals.ThisAddIn.Application.Selection.Orientation = Microsoft.Office.Interop.Word.WdTextOrientation.wdTextOrientationVerticalFarEast;

    或者另外一个调节字号,下面这段代码可以把选中的文字的字号调大

     Microsoft.Office.Interop.Word.Document Doc = Globals.ThisAddIn.Application.ActiveDocument;
                Microsoft.Office.Interop.Word.Range rng = Globals.ThisAddIn.Application.Selection.Range;
                rng.Font.Size++;


    点击启用,启动word,进入word,可以看见最上面多了一个加载项,点过去


    随便输入一行字



    点击Button1就可以将文字排列顺序设置为竖直方向



    这样一个hello world就完成了,更多的功能就得需要自己去找了。。。




    展开全文
  • office word插件开发1

    千次阅读 2016-07-17 20:28:36
    (先感概一下,第一次接触office插件开发,网的文档各种不好找 ,官网的 又。。。。。算了不说了 ,算了自己就算学习了,多花点时间搞一下,也分享给大家,技术不是很好,大家多多见谅,有什么问题,可以留言大家...
    (先感概一下,第一次接触office插件开发,网的文档各种不好找  ,官网的 又。。。。。算了不说了  ,算了自己就算学习了,多花点时间搞一下,也分享给大家,技术不是很好,大家多多见谅,有什么问题,可以留言大家一起学习学习)
    先简单写几句常见的代码,可以先看一下我的项目结构,请注意是 外接程序



    新建好之后就可以运行测试,程序会打开word,但是你看不到任何更代码有关的东西,因为你啥都没开始写,接下来我们创建一个自定义的面板



    然后向文档中的group1 区域 添加了一个 lable  ,改了个名字叫 “哎呦喂”,这个时候我们在运行一下程序


    下面是word的运行效果

    (个人感叹下,其实里面的各种操作和winform简直一模一样,上手很快,虽然之前一直没专心去看过winform)

    之后的界面的搭建我们就不挨着说了,大家可以自己拖几个控件着玩两下


    下面我先说几个在程序中经常的操作行为
       1.获取段落(示例如下:在word中的我选中了某一部分的文档,但是我想点击按钮(获取段落)获取到第一段的文字,如图)




    然后我们看一下代码图

    主要看这段代码,大家可以这样理解
      app.Selection.Paragraphs.First.Range.Text;    当前程序  -->  选中的部分  -->  段落集合 -->  第一个-  -->实体  -->  的文字;




    如果你在开发某一项功能不知道如何下手,可以使用word中和宏录制功能,宏录制 下来的 是一段VB的代码,我相信你看的动,我个人在开发过程中,宏录制也给我很大的提示



      先给大家推荐一个链接,我就是从这个链接开始的,非常感谢这位仁兄的分享,
              http://www.cnblogs.com/izualx/tag/VSTO/



    展开全文
  • CustomTaskPane custom= this.CustomTaskPanes.Add(new UserControl(), "TaskPaneName");这个是添加一个任务栏custom.visable=true;这个是显示出来这里的红色部分是一个用户控件url :...

    CustomTaskPane custom=  this.CustomTaskPanes.Add(new UserControl() , "TaskPaneName");这个是添加一个任务栏

    custom.visable=true;这个是显示出来

    这里的红色部分是一个用户控件

    url :http://msdn.microsoft.com/zh-cn/library/7we49he1.aspx

    展开全文
  • Word和WPS插件开发总结

    千次阅读 2020-01-17 13:34:15
    为了实现办公的自动化,需要...1Word插件开发 1.1插件开发方法 1.1.1开发语言 开发语言的选择,可以选择C++和C#。 1.1.2Visualstudio开发说明 VisualStudio2010提供了各个版本Office的插件开发,新建工程-按照...
  • 最近做了word2007的插件开发(VBA开发)。虽然还没有完全写完,但是感觉有必要写一些东西了,于是就记录下来.... office的开发分为程序级开发和文档级开发,程序集开发的典型代表就是传说中的插件开发(AddIn)。 ...
  • C++开发Office插件:实现Word插件

    万次阅读 多人点赞 2017-06-08 08:53:04
    简介本文以Word插件为例,介绍如何使用C++实现一个完整的Office插件。简单来说Office插件就是一个实现了IDTExtensibility2和IRibbonExtensibility两个接口的COM组件。IDTExtensibility2提供了Office插件接口,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 857
精华内容 342
关键字:

word插件开发