office word插件开发1

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



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



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


下面是word的运行效果

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

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


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




然后我们看一下代码图

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




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



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



  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值