improve:PPT联动

This commit is contained in:
2026-01-17 22:49:03 +08:00
parent 786d4fc719
commit 9d631cc980
+13 -3
View File
@@ -336,11 +336,21 @@ namespace Ink_Canvas.Helpers
dynamic app = PPTApplication;
activePresentation = app.ActivePresentation;
Microsoft.Office.Interop.PowerPoint.Application pptAppForCount = PPTApplication as Microsoft.Office.Interop.PowerPoint.Application;
if (activePresentation != null && pptAppForCount != null && PPTROTConnectionHelper.GetSlideShowWindowsCount(pptAppForCount) > 0)
if (activePresentation != null)
{
isSlideShowActive = true;
try
{
dynamic slideShowWindows = app.SlideShowWindows;
if (slideShowWindows != null && slideShowWindows.Count > 0)
{
isSlideShowActive = true;
}
}
catch { }
}
if (isSlideShowActive)
{
slideShowWindow = activePresentation.SlideShowWindow;
if (_pptSlideShowWindow == null || !PPTROTConnectionHelper.IsValidSlideShowWindow(_pptSlideShowWindow))
{