public void SetTagToAssociatedWindow() { DocumentWindow docWindow = FunctionalTestExtensions.GetCurrentWindow(); foreach (Microsoft.Office.Tools.CustomTaskPane pane in FunctionalTestExtensions.GetAddIn().CustomTaskPanes) { if (pane.Control.Tag == null) { pane.Control.Tag = docWindow.HWND; } } }
public HashSet <Type> GetOpenPaneTypes() { DocumentWindow docWindow = FunctionalTestExtensions.GetCurrentWindow(); //.GetApplication().Windows[1]; HashSet <Type> result = new HashSet <Type>(); foreach (Microsoft.Office.Tools.CustomTaskPane pane in FunctionalTestExtensions.GetAddIn().CustomTaskPanes) { if (pane.Control.Tag is int && (int)pane.Control.Tag == docWindow.HWND) { result.Add(pane.Control.GetType()); } } return(result); }
public Slide SelectSlide(string slideName) { List <Models.PowerPointSlide> slides = FunctionalTestExtensions.GetCurrentPresentation().Slides; for (int i = 0; i <= slides.Count; i++) { if (slideName == slides[i].Name) { Slide slide = slides[i].GetNativeSlide(); slide.Select(); FunctionalTestExtensions.GetCurrentWindow().View.GotoSlide(i + 1); return(slide); } } return(null); }
public Slide SelectSlide(int index) { var slides = FunctionalTestExtensions.GetCurrentPresentation().Slides; for (int i = 0; i <= slides.Count; i++) { if (i == (index - 1)) { var slide = slides[i].GetNativeSlide(); slide.Select(); FunctionalTestExtensions.GetCurrentWindow().View.GotoSlide(index); return(slide); } } return(null); }
public void MaximizeWindow() { FunctionalTestExtensions.GetCurrentWindow().WindowState = PpWindowState.ppWindowMaximized; }
public int PointsToScreenPixelsY(float y) { return(FunctionalTestExtensions.GetCurrentWindow().PointsToScreenPixelsY(y)); }