如何构建流程并使用它

时间:2013-08-24 22:07:30

标签: c# process casting ms-word

我正在尝试找到一个进程,微软的单词,然后将其转换为word.Application。

我试过这个

    private word.Application findWord()
    {
        foreach (Process process in Process.GetProcesses())
        {
            if (process.ProcessName == "WINWORD")
            {
                return (word.Application)process.Site;
            }
        }
        return new word.Application();
    }

,但它返回null 到目前为止,我没有运气......

1 个答案:

答案 0 :(得分:2)

word.Application类不是Process,而是Automation对象。那些不一样。

http://msdn.microsoft.com/en-us/library/ee558830(v=office.14).aspx

如何使用Visual C#自动化Microsoft Word以创建新文档 http://support.microsoft.com/kb/316384