dsoframer控件,电脑上装了两个版本的办公软件,一个是office,一个是wps,两个程序加载的代码一样,一个加载的wps,一个加载的office

图片说明

如图所示,两个demo程序,调用的方法一致,代码如下。但是加载的office缺不一样,我本地打开word文件时wps。现在加载office的程序调用接口方法,总是报错“调用的目标发生了异常”

            if (count == 2)
            {
                axFramerControl1.Open(docPath, true, "Word.Document.8", "", "");
            }
            else if (count == 3)
            {
                axFramerControl1.Open(docPath, true, "Word.Document.12", "", "");
            }
            else if (count == 4)
            {
                axFramerControl1.Open(docPath, true, "Word.Document.16", "", "");
            }
            else if (count == 1)
            {
                axFramerControl1.Open(docPath, true, "Word.Document", "", "");
            }
            else
            {
                axFramerControl1.Open(docPath);
            }