- MS Visual Studio .NET から操作できますか?
- 文書比較ソフトの Diff Doc や、エクセル変換ソフトの Convert XLS は、MS Visual Studio .NET から操作することも可能です。
以下の例は、MS Visual Studio .NET 内でコマンドラインを使用して、Diff Doc や Convert XLS などのアプリケーションとやり取りする方法です。
cmdLine = @”/S “ + filename.doc + “ /F” + fromType + “ /T “ + filename.pdf + “ /C” + toType + “ /L” + @”c:\temp\testsave\result.log”;
Process DOS = null;
ProcessStartInfo qOptions = new ProcessStartInfo (programpath, cmdLine);
qOptions.RedirectStandardOutput = true;
qOptions.RedirectStandardError = true;
qOptions.UseShellexceute = false;
qOptions.WindowStyle = ProcessWindowStyle.Hidden;
DOS = Process.Start(qOptions)
DOS.WaitForExit();
Result = DOS.StandardOutput.ReadToEnd();
String error = DOS.StandardError.ReadToEnd();