Compare commits

...

22 Commits

Author SHA1 Message Date
CJK_mkp 2fa27d6f83 提高了PPT联动的可用性 2025-05-31 16:04:42 +08:00
CJK_mkp 24a90a3a99 Delete .github/workflows/sync-to-gitea.yml 2025-05-31 12:10:19 +08:00
CJK_mkp eb7fc8fa1e Update sync-to-gitea.yml 2025-05-31 12:07:21 +08:00
CJK_mkp 110ce59450 Update sync-to-gitea.yml 2025-05-31 12:03:51 +08:00
CJK_mkp b48d8538b6 Update sync-to-gitea.yml 2025-05-31 12:03:10 +08:00
CJK_mkp ce9fce8364 Update sync-to-gitea.yml 2025-05-31 12:02:34 +08:00
CJK_mkp 1ca05579be Update sync-to-gitea.yml 2025-05-31 11:56:38 +08:00
CJK_mkp ea75929c4a Update sync-to-gitea.yml 2025-05-31 11:55:42 +08:00
CJK_mkp 521a7307d5 Update sync-to-gitea.yml 2025-05-31 11:53:54 +08:00
CJK_mkp fd31d3b444 Update sync-to-gitea.yml 2025-05-31 11:52:40 +08:00
CJK_mkp 1ca827b5eb Update sync-to-gitea.yml 2025-05-31 11:41:24 +08:00
CJK_mkp b55fbe3dd3 Update sync-to-gitea.yml 2025-05-31 11:39:22 +08:00
CJK_mkp fdf406e24e Update sync-to-gitea.yml 2025-05-31 11:35:56 +08:00
CJK_mkp 274ee8db40 Update sync-to-gitea.yml 2025-05-31 11:34:09 +08:00
CJK_mkp 272139496b Create sync-to-gitea.yml 2025-05-31 11:32:03 +08:00
CJK_mkp 39a0aab613 Delete .github/workflows/sync-to-gitea.yml 2025-05-31 11:05:31 +08:00
CJK_mkp 6f4d92a32c Update sync-to-gitea.yml 2025-05-31 11:04:12 +08:00
CJK_mkp 21541b80d3 Update sync-to-gitea.yml 2025-05-31 11:03:21 +08:00
CJK_mkp 551ea2ecfb Update sync-to-gitea.yml 2025-05-31 11:01:41 +08:00
CJK_mkp c5a3f8e7bc Update sync-to-gitea.yml 2025-05-31 11:00:25 +08:00
CJK_mkp 7cea38f49d Update sync-to-gitea.yml 2025-05-31 10:59:09 +08:00
CJK_mkp 6474014bf5 Create sync-to-gitea.yml 2025-05-31 10:44:43 +08:00
2 changed files with 8 additions and 2 deletions
+8 -2
View File
@@ -80,7 +80,6 @@ namespace Ink_Canvas {
public static bool IsShowingRestoreHiddenSlidesWindow = false;
private static bool IsShowingAutoplaySlidesWindow = false;
private static bool hasLoggedPresentationWarning = false;
private bool isPowerPointInitialized = false;
@@ -112,12 +111,18 @@ namespace Ink_Canvas {
pptApplication = (Microsoft.Office.Interop.PowerPoint.Application)Activator.CreateInstance(
Marshal.GetTypeFromCLSID(new Guid("91493441-5A91-11CF-8700-00AA0060263B")));
}
isPowerPointInitialized = true;
return;
}
if (pptApplication != null) {
// 检查是否有活动演示文稿
if (pptApplication.Presentations.Count == 0 || pptApplication.ActivePresentation == null)
return; // 退出方法,避免后续代码执行
isPowerPointInitialized = false;
timerCheckPPT.Stop();
//获得演示文稿对象
presentation = pptApplication.ActivePresentation;
@@ -152,6 +157,7 @@ namespace Ink_Canvas {
Application.Current.Dispatcher.Invoke(() => {
PptApplication_PresentationOpen(null);
});
//如果检测到已经开始放映,则立即进入画板模式
if (pptApplication.SlideShowWindows.Count >= 1) {