1
我有一個winform應用程序,它會擦除.doc文件以從中收集信息。它使用的Microsoft.Office.Interop.Word V14和我的Windows 7與Office 2010的機器正常工作。現在我需要使這個應用程序在XP上與Office 2003的工作。所以我要添加一個對DLL的V11的引用,但找不到它。我從這裏下載了PIA安裝程序http://support.microsoft.com/kb/897646,但安裝只是在安裝中消失了一秒鐘。Microsoft.Office.Interop.Word版本11與VS2010?
如何在未安裝Office 2003的情況下添加對互操作庫的V11的引用?
謝謝, 克里斯
您不需要使用VS2010 Embed Interop Types功能的PIA。你確定你的應用程序無法在該機器上工作嗎? –
該應用程序在win7/office 2010上運行良好,但不在xp/office 2003上運行。與2003不同,它不啓動word(我使用interop.word庫並使word應用程序可見,因此您可以看到它啓動,但與2003年它不會推出)不會拋出異常,但它不會讀取.doc文件 – cobolstinks
@Hans Passant謝謝你,你是對的。我只需要將程序集上的Embed Interop Types屬性更改爲True。在這裏找到一篇文章:http://msdn.microsoft.com/en-us/library/ee317478.aspx。現在它在win7/office2010和xp/office2003上工作。謝謝你指出我正確的道路! – cobolstinks