当前没有打开Word哦,请先打开然后再尝试
在 Cesar.Office.Interop.OfficeHelper.GetActiveDocument(Application& app) 位置 G:\笔记本\04-Code\CSharp\01-Office\Cesar.Office.Interop\Cesar.Office.Interop\Helper\OfficeHelper.cs:行号 99
在 DynamicClass.Exec(Dictionary`2 dict)
在 (Object , Object[] )
在 CSScriptLibrary.AsmHelper.<>c__DisplayClass18_0.<GetStaticMethod>b__0(Object[] paramters)
在 Cesar.Office.Interop.Program.RunScriptByCsScript(String script, Dictionary`2 param, List`1 references) 位置 G:\笔记本\04-Code\CSharp\01-Office\Cesar.Office.Interop\Cesar.Office.Interop\Program.cs:行号 348
在 Cesar.Office.Interop.Program.PostHandler(String path, String body, Dictionary`2 headers) 位置 G:\笔记本\04-Code\CSharp\01-Office\Cesar.Office.Interop\Cesar.Office.Interop\Program.cs:行号 227
--------------------------------------------
word已打开且保存在根目录。
操作无法使用 (异常来自 HRESULT:0x800401E3 (MK_E_UNAVAILABLE))
在 System.Runtime.InteropServices.Marshal.GetActiveObject(Guid& rclsid, IntPtr reserved, Object& ppunk)
在 System.Runtime.InteropServices.Marshal.GetActiveObject(String progID)
在 DynamicClass.Exec(Dictionary`2 dict)
在 (Object , Object[] )
在 CSScriptLibrary.AsmHelper.<>c__DisplayClass18_0.<GetStaticMethod>b__0(Object[] paramters)
在 Cesar.Office.Interop.Program.RunScriptByCsScript(String script, Dictionary`2 param, List`1 references) 位置 G:\笔记本\04-Code\CSharp\01-Office\Cesar.Office.Interop\Cesar.Office.Interop\Program.cs:行号 348
在 Cesar.Office.Interop.Program.PostHandler(String path, String body, Dictionary`2 headers) 位置 G:\笔记本\04-Code\CSharp\01-Office\Cesar.Office.Interop\Cesar.Office.Interop\Program.cs:行号 227
--------------------------------------------
比好吧,我发现Excel或word有的动作没法用,比如LaTeX公式转换动作和https://getquicker.net/Sharedaction?code=e621b95f-53d8-4ab4-2de6-08d9a28424de,可能自己装的office软件有问题吧