2013-02-26 48 views
1

我有一個使用c#的VSTO項目(WinWord插件)。如何將Windows窗體顯示爲VSTO字外掛程序的對話框?

該項目只有一個窗口,它必須顯示,當點擊某個按鈕時,問題是它只發生在我調試時,如果我嘗試運行安裝後使用它,它不顯示窗戶。這裏是我的絲帶代碼:

public partial class MyRibbon 
{ 
    private void MyRibbon_Load(object sender, RibbonUIEventArgs e) 
    { 

    } 

    private void btnPublicar_Click(object sender, RibbonControlEventArgs e) 
    { 
     MyForm form = new MyForm(); 
     //form.TopLevel = true; 
     form.ShowDialog(); 
     //form.Show(); 
    } 

    private void gallery1_Click(object sender, RibbonControlEventArgs e) 
    { 

    } 

    private void editBox1_TextChanged(object sender, RibbonControlEventArgs e) 
    { 

    } 
} 

評論的代碼是一些嘗試。任何幫助tks。

回答

1

經過非常深入的調試,發現我的插件引發了一個非處理異常(外掛程序需要的一些XML文件丟失了,它們不是它們應該在的位置),引發的一點是Word沒有顯示問題,根本不打開表格。

相關問題