电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

word二次开发VIP免费

word二次开发_第1页
1/50
word二次开发_第2页
2/50
word二次开发_第3页
3/50
探索 Word 2007 开发(一):我的博客 创建 Word 2007 插件项目 这里,我将会使用Visual Studio 2008 Beta 2 所带的VSTO(Visual Studio Tools for Office)来开发这个插件,此外,Office 2007 也是必须的。 Figu re 1 如上图所示,你首先需要确保选择了 .NET Framew ork 3.5 的项目,接着选择 Visual C#\Office\2007\Word Add-in 作为项目模板(当然,你也可以选择 Visual Basic 下面的那个),然后依次输入解决方案名字和项目名字,最后按下 OK 完成项目的创建。 Figu re 2 我们的项目包含了一个名为 ThisAddIn.cs 的代码档,里面的ThisAddIn 类就是我们的插件了。现在,我希望为 Word 2007 创建一个像 Research 那样的侧边栏,里面将包含与我的博客相关的信息: Figu re 3 创建"我的博客"侧边栏 我不清楚以往怎样才能做到这样,但现在有了VSTO,你可以把以往所学的Windows Forms 的技巧都用上,实际上,这样一个侧边栏就是一个用户控件(User Control)。现在,我们就来开发"我的博客"侧边栏。首先,在项目里添加一个名为 MyBlogsUserControl 的用户控件,接着在它上面拖放下列控件:  cbxBlogs:用于显示博客列表  btnViewBlog:在Internet Explorer 中打开选定博客的主页  lbxRecentPosts:列出选定博客最近发布的帖子  btnViewPost:在Internet Explorer 中打开选定帖子的网页  lbxDrafts:列出存在本地没有发布的帖子草稿  btnOpenDraft:在Word 2007 中打开选定的帖子草稿  MyBlogsUserControl 在Visual Studio 中的设计如下图所示: Figu re 4 接下来就是把MyBlogsUserControl 嵌到Word 2007 里了,要做到这样,最简单的办法就是在插件启动的时候,以Custom Task Pane 的方式加载控件。回到ThisAddIn.cs,我们可以看到,Visual Studio 为我们准备好插件的Startup 事件的Event Handler 了: 这样,我们只需要在方法里面插入下面的代码: 作为应用程序级别(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...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

word二次开发

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部