探索 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 2