2012-11-15 19 views
0

我有一個DLL,計算後識別需要打開的特定文件。我可以讓DLL打開特定的單詞文件,或將路徑返回到調用DLL的特定程序,並讓程序處理DLL文件的打開。DLL可以啓動一個word文件嗎?

如果可能存在DLL可以啓動文件的可能解決方案,那將會很棒。

謝謝

回答

3

它是一個DLL沒有區別。只要代碼執行並具有文件的權限,您就可以打開它。

您將需要使用類似Process.Start()的東西,但使用ShellExecute選項,以便加載關聯的程序(很可能是Word)。

3

你可以使用一個DLL,如果你想,它真的沒關係。只要你有東西來調用DLL中的代碼,那麼它就像在exe中一樣工作。

public static void OpenWord() 
{ 
    Process.Start(@"C:\Worddoc.doc"); 
} 
0

我不確定我是否因爲缺少某些東西而面對它,這看起來很簡單。如果它是一個dll或沒有關係。 msdn網站上有一個link, using Microsoft.Office.Interop.Word,告訴你如何去做你想做的事。

我最後一次做這樣的事情是用ShellExecute,但這似乎是「新」的方式。

相關問題