2015-11-11 56 views
0

我正在嘗試爲等待用戶將光標設置爲文檔中某個位置時顯示消息框的Word Addin編寫方法。在消息框中點擊「OK」後,方法繼續在該位置插入一些數據。如何讓用戶在Word Addin方法中設置光標位置?

這可能會發生多次,因爲該方法在插入數據後詢問用戶,如果他想在文檔中的其他位置插入更多數據。

我遇到的問題是,消息框是模態的,不讓我點擊文檔,當使用無模式自定義窗體時,代碼會一直運行,而不會等待用戶輸入。

有沒有解決這個問題的方法?

回答

0

這個問題我有是,消息框是有模式的,不會讓我在文檔中單擊並使用一個無模式的自定義窗體的代碼一直沒有等待用戶輸入運行時。

正如您已經正確提到的模式對話框不起作用。一個簡單的解決方案可能是讓表單非模態化,並將內容插入到表單的「確定」按鈕的點擊處理程序中。

更好的方法可能是將您的用戶界面移動到您的文檔旁邊非模態顯示的自定義任務窗格中。

+0

感謝您的解決方案Dirk。我已經通過偵聽非模態自定義窗體的FormClosing事件來解決此問題。 –