我有一個asp.net網站。我想在客戶端機器上調用MS字。有什麼簡單的方法來做到這一點與VS2008,C#3.0?調用客戶端MS Word - VS2008/C#3.0
我可以用Qt和使用ActiveX控件,但儘量避免去這種方式做到這一點...
將Silverlight的是很長的路要走?
我有一個asp.net網站。我想在客戶端機器上調用MS字。有什麼簡單的方法來做到這一點與VS2008,C#3.0?調用客戶端MS Word - VS2008/C#3.0
我可以用Qt和使用ActiveX控件,但儘量避免去這種方式做到這一點...
將Silverlight的是很長的路要走?
要執行從瀏覽器的應用程序(不邪惡的ActiveX的東西,當然)?如果你能這樣做,可能你也可以擦掉整個磁盤。
不,Silverlight的運行在部分信任沙箱。它不會在客戶機上運行非託管可執行文件。
如果你只是試圖讓Word中打開查看文檔,你可以給你的用戶鏈接到的.doc/.docx文件和他們的瀏覽器將需要打開該文件的照顧。如果你想與Word進行交互,那麼你將很難在瀏覽器中使用ActiveX。
Silverlight有相同的鎖定沙箱環境,web瀏覽器了,這樣就不會幫你解決這個安全限制。
你想用Word做什麼?即使您可以啓動應用程序,我也不認爲您可以在您的網頁中進行任何類型的COM交互。
一個簡單的方法只是啓動Word將讓用戶下載Word文件,但我不認爲這是你問什麼,他們可能無法打開文件 - 他們可以選擇保存它,而不是。
是的,我是在一廂情願.... – user38230 2009-06-23 16:36:20
好吧,它不是那麼如意。 IE的未打補丁版本在那裏;)你當然可以利用它們。 – 2009-06-23 16:37:24