2009-02-08 59 views
0

我用幾個按鈕創建了自己的功能區工具欄選項卡。我可以爲正在處理的文檔添加文本和類似的操作。現在我想添加一個按鈕,它將保存我正在處理的文檔,而不使用Word保存按鈕,因爲我想設置一些參數。用於Office 2008的Visual Studio工具 - 使用功能區按鈕與活動文檔進行交互

我找到的每個例子都展示瞭如何保存由我的代碼啓動的文檔(Dim MyDoc As New Word.Application),但是當我使用功能區按鈕的這種語法時 - ActiveDocument表示沒有活動文檔。

任何想法?

ThisAddIn.vb包含: Protected Overrides Function CreateRibbonExtensibilityObject() As _ Microsoft.Office.Core.IRibbonExtensibility Return New MyRibbon() End Function

MyRibbon.xml是非常基本的(從MS樣品取)

<group id="ContentGroup" label="Content"> 
     <button id="textButton" label="Insert Text" 
      screentip="Text" onAction="OnTextButton" 
      supertip="Inserts text at the cursor location."/> 
    </group> 

回答

0

您已經創建新的文件是不會被類型的字。應用。您的功能區/加載項在當前的Word.Application上下文中運行。

如果確實如此,您應該創建Word.Document的實例並保存這些實例。

您用於創建文檔,功能區和保存更改的代碼究竟是什麼?

相關問題