Word实例教程:上传博客图片

发布: 2009-2-10 19:23  作者: 网络转载  查看: 645次 共有0条评论

实例教程:上传博客图片

  如果你曾经在Word 2007里博客帐号,那么你应该不会对下面这个对话框感到陌生:

  

  图  1

  留意到Picture provider下拉列表右边有一个Refresh List超链接,这意味着列表里面的内容并非固定的,我猜Word Team应该为此留下一些扩展的余地,然而,怎样才能得知如何扩展呢?还记得我们曾经在"我的博客"侧边栏里用Documents.Open() 方法打开存档草稿吗?或许Documents类里面会有一些线索!浏览Documents类的成员方法,发现一个AddBlogDocument() 方法,它的效果相当于点击 ButtonPublishBlog后创建的Word窗口,然而,这并非我想要找的。接着,我把Word 2007的Word Object Model Reference里的所有条目浏览一遍,还是没有发现。如果真有这个扩展机制的话,它不在Word的对象模型里,难道在Office 2007的公共部分?抱着试试看的态度,我又浏览了2007 Office Suites里的Object Model Reference,发现两个带有"Blog"字眼的接口:

  IBlogExtensibility

  IBlogPictureExtensibility

  难道这就是我一直在找的真命天子?赶紧Google以下,发现Andrew写了一篇文章介绍Office 2007引入用于扩展的新接口,从文中可以得知,IBlogPictureExtensibility接口确实是Picture provider的扩展点,遗憾的是,Andrew无法确定该接口是否能在VSTO Runtime上正常工作。

  增值服务区

  Office 2007 New Extensibility Interfaces,Andrew Whitechapel

  既然看到了希望之光,就不应该随便放弃;既然Andrew他们没有对该接口进行测试,那我就来做一下,即便最后不成功。然而,实现这个接口的对象应该放在哪里,Word 2007才能正确识别并使用其中的功能呢?

相关阅读
大家对 Word实例教程:上传博客图片 的评论