From 76babf4dd308f27edbeb17799009f0c1bfdd34cb Mon Sep 17 00:00:00 2001 From: CJKmkp <2564608840@qq.com> Date: Sat, 17 Jan 2026 17:11:11 +0800 Subject: [PATCH] =?UTF-8?q?improve:PPT=E8=81=94=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ink Canvas/Helpers/PPTManager.cs | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/Ink Canvas/Helpers/PPTManager.cs b/Ink Canvas/Helpers/PPTManager.cs index 0241bcd0..5d63da6b 100644 --- a/Ink Canvas/Helpers/PPTManager.cs +++ b/Ink Canvas/Helpers/PPTManager.cs @@ -291,18 +291,13 @@ namespace Ink_Canvas.Helpers } return null; } - catch (COMException ex) + catch (COMException) { - var hr = (uint)ex.HResult; - if (hr == 0x800401E3 || hr == 0x800401F3 || hr == 0x800401E4) - { - return TryConnectToPowerPointViaROT(); - } return null; } catch (InvalidCastException) { - return TryConnectToPowerPointViaROT(); + return null; } catch (Exception) { @@ -337,24 +332,13 @@ namespace Ink_Canvas.Helpers } return null; } - catch (COMException ex) + catch (COMException) { - var hr = (uint)ex.HResult; - if (hr == 0x800401E3 || hr == 0x800401F3 || hr == 0x800401E4) - { - // WPS COM注册损坏,尝试使用ROT备用方法 - return TryConnectToWPSViaROT(); - } - if (hr != 0x80004005 && hr != 0x800706B5 && hr != 0x8001010E) - { - LogHelper.WriteLogToFile($"连接WPS失败: {ex}", LogHelper.LogType.Warning); - } return null; } catch (InvalidCastException) { - // WPS COM对象类型转换失败,尝试使用ROT备用方法 - return TryConnectToWPSViaROT(); + return null; } catch (Exception) {