0

計算後に開く必要のある特定の単語ファイルを識別するDLLがあります。DLLに特定のワードファイルを開かせることはできますか、またはDLLを呼び出す特定のプログラムへのパスを返し、プログラムにDLLファイルのオープンを処理させることはできますか。

DLLがファイルを起動できる解決策があれば素晴らしいと思います。

ありがとう

4

3 に答える 3

3

必要に応じてDLLを使用できますが、実際には問題ではありません。DLL内のコードを呼び出すものがある限り、exeファイルの場合と同じように機能します。

public static void OpenWord()
{
    Process.Start(@"C:\Worddoc.doc");
}
于 2012-11-15T16:01:22.920 に答える
3

DLLであっても違いはありません。コードが実行され、ファイルへのアクセス許可がある限り、ファイルを開くことができます。

次のようなものを使用する必要がありますがProcess.Start()、ShellExecuteオプションを使用して、関連するプログラム(ほとんどの場合Word)をロードします。

于 2012-11-15T15:58:36.237 に答える
0

一見するとこれは非常に簡単に思えるので、何かが足りないかどうかはわかりません。dllかどうかは関係ありません。msdnサイトにMicrosoft.Office.Interop.Wordを使用したリンクがあり、目的の操作方法を示しています。

私がこのようなことを最後に行ったのはShellExecuteを使用したときでしたが、これは「新しい」方法のようです。

于 2012-11-15T16:10:18.400 に答える