3
我正在使用Interop打開Excel工作簿的C#應用程序。除了一個煩惱之外,它工作正常:當使用Excel 2003在計算機上打開Excel 2007文檔時,會彈出一個小消息,提示「正在進行文件轉換」。有誰知道一種方法來防止這個消息出現嗎?如何在使用Office 2003打開Office 2007文檔時禁用轉換消息?
我正在使用Interop打開Excel工作簿的C#應用程序。除了一個煩惱之外,它工作正常:當使用Excel 2003在計算機上打開Excel 2007文檔時,會彈出一個小消息,提示「正在進行文件轉換」。有誰知道一種方法來防止這個消息出現嗎?如何在使用Office 2003打開Office 2007文檔時禁用轉換消息?
這是Office 2007兼容包拋出的消息,告訴您該組件將該文件轉換爲Excel 2003可以理解的內容。 AFIK,這個特殊的信息是不可能壓制的。
我在編寫一個重新連接的應用程序時遇到了一些問題,最終導致了一些睡眠呼叫。 我確定你已經嘗試過XL應用可見,用戶控件和屏幕更新屬性。 如果是這樣,我想不出別的什麼我害怕。
有一個註冊表項,您可以控制兼容性包,對某些文件格式的Office 2003用戶進行文件轉換,從而抑制錯誤,但這樣做有失敗的目的不是嗎?就個人而言,我認爲只有針對新文件類型的Office 2007才能實現這一目標。
什麼代碼?如果你讀到答案,我說你無法繞過這條消息。 – 2013-10-21 21:38:28