创建我的博客侧边栏--Word 2007高级应用
发布时间:2023-04-22 06:26:01
创建我的博客侧边栏——Word 2007高级应用
我不清楚以往怎样才能做到这样,但现在有了VSTO,你可以把以往所学的Windows Forms的技巧都用上,实际上,这样一个侧边栏就是一个用户控件(User Control)。现在,我们就来开发"我的博客"侧边栏。首先,在项目里添加一个名为MyBlogsUserControl的用户控件,接着在它上面拖 放下列控件:
cbxBlogs:用于显示博客列表
btnViewBlog:在Internet Explorer中打开选定博客的主页
lbxRecentPosts:列出选定博客最近发布的帖子
btnViewPost:在Internet Explorer中打开选定帖子的网页
lbxDrafts:列出存在本地没有发布的帖子草稿
btnOpenDraft:在Word 2007中打开选定的帖子草稿
MyBlogsUserControl在Visual Studio中的设计如下图所示:
图 1
接下来就是把MyBlogsUserControl嵌到Word 2007里了,要做到这样,最简单的办法就是在插件启动的时候,以Custom Task Pane的方式加载控件。回到ThisAddIn.cs,我们可以看到,Visual Studio为我们准备好插件的Startup事件的Event Handler了:
[Ad: 创建我的博客侧边栏&m...]
这样,我们只需要在方法里面插入下面的代码:
作为应用程序级别(application-level)的扩展,Office 2007引入了Custom Task Pane这个概念,然而,直接通过Office PIA使用Custom Task Pane比较繁琐,于是,VSTO提供了一个简化方案,正如Code #02所示的那样。
增值服务区
Creating Custom Task Panes Using Visual Studio Tools for Office,Robert Green
Creating Custom Task Panes in the 2007 Office System,Mark O'Hara and Frank Rice
当然,别忘了引用VSTO的命名空间:
考验脑力区
using关键字共有多少种用法?它们分别是什么?
现在来看看运行效果:
图 2
到目前为止,"我的博客"侧边栏只是一个"空壳",接下来就是着手实现里面的逻辑了。
下一章将为大家介绍填充"我的博客"侧边栏


猜你喜欢
- 最近有Win7用户在打开网页玩游戏时,出现图片、动画无法显示的情况,系统提示“Flash Player版本过低”,如何解决这个问题呢?下面小
- 一、表格数据快速计算当我们在WPS中插入表格后,有时需要对表格中的数据进行统计、汇总, 以便对文档内容作补充说明。首先是用鼠标在表格中选择要
- 你是否还在为pdf文件过大而烦恼呢?在制作PDF文件的时候,如果文件中内容简单,生成的PDF文件体积也会比较小。但是如果PDF文件内容中包含
- 有不少Win10用户使用IE浏览器浏览一些网站时,发现网站在IE浏览器上显示出现一些问题。微软当然考虑到这个问题,我们可以将网站添加到IE的
- Edge浏览器如何禁止在主页显示常用页面?近期有用户发现在Edge浏览器主页上会默认显示一些经常访问的主页,觉得这会泄露自己的隐私,所有想要
- Excel中的成绩表具体该如何进行排名操作呢?下面是由小编分享的excel2003成绩表排名的教程,以供大家阅读和学习。excel2003成
- 通过案例来学习sumif函数的使用方法以及怎么使用sumif函数相关案例.说到条件求和函数怎么用,熟悉Excel函数的伙伴一定会想到SUMI
- Pixelmator for Mac都有什么功能?Pixelmator for Mac是一款专为Mac设计功能强大,美观且易于使用的图像编辑
- 许多用户在使用我们的win10系统时,都会发现移动鼠标会出现拖影,这就是鼠标的运行轨迹,这个问题导致用户使用起来很不方便,或部分用户想要使用
- 笔记本电脑为我们的学习和办公提供了非常多的便利,但是网络问题也是笔记本电脑的短板,我们外出使用笔记本的时候都需要连接无线网络才能使用,那有的
- 1、打开Word2010文档窗口,依次单击“文件”→“选项”按钮2、打开“Word选项”对话框,切换到“高级”选项卡。在“显示文档内容”区域
- 在Excel中经常有教师的朋友们录入成绩制作成成绩表,其中还是需要进行排名,具体该如何排名呢?接下来是小编为大家带来的excel中成绩表排名
- 电脑打开visio2013软件提示windows正在配置怎么办?不少用户在使用visio2013时都会遇到提示windows正在配置的问题v
- 据知情人士爆料,Windows 10中Charms栏的网络功能将有所变化。在当前的技术预览版中,网络连接、设置都能在Charms栏进行,就像
- 这篇文章主要介绍了windows xp系统中创建无法删除的文件夹的方法,本文同时包含打开方法(因为直接打开是不行的),需要的朋友可以参考下&
- 有不少Win7用户在打开文件夹时,发现左侧的资源管理器导航面板里没有桌面选项,经常复制粘贴的朋友没办法一键回到桌面,还要一级一级向上返回,这
- win10全角半角怎么切换?电脑输入法有全角和半角之分,两者的符号是不同的,一个是英文一个是中文,那么Win10系统应该怎么设置进行切换呢?
- Wps ppt模板设置方法:1.打开WPS PPT软件,您可以在首页看到许多在线模板。2.找到一个非vip模板。如果
- 由于Windows 10 已从一款标准的软件解决方案演变为一项服务,因此它将很可能会是最后一个独立版本的 Windows 操作系统,这项新战
- Word能可以实现段落到段落的局部保护,也可以实现文字与文字的保护。 以下租房合同为例,只希望下划线的部分可以填写内容,而且其他文案不允许进