没找到vsto的板块,就发在这里了。
我现在开发一个word插件,需要一个按钮,点击后直接把当前打开的文档保存到某个指定位置。尝试了很多方法,也搜索了很久,都无解。
哪位高人能帮忙贴端代码给我。谢谢
ps:主要是,如何这个按钮点击代码里,获取当前文档的对象。
在vs2008,office2007的环境下
多谢mazhou的回复。
问题已经解决,主要是获取文档的对象失败。解决方法是类似这样的语句var doc = Globals.ThisAddIn.Application.ActiveDocument;
既globals这个关键字。
VSTO 的默认的 this 作用域是 ThisDocument,您可以通过获取其 Application 对象来访问其 Save 方法,如在 OnMyButtonClick 事件处理程序中:
this.Application.Save();
试试看,Save 有十几个参数,您可以根据需要自行选择。