Пример #1
0
        private void frmTestPowerPoint_FormClosing(Object sender, FormClosingEventArgs e)
        {
            if (pptApplication != null)
            {
                foreach (PPt.Presentation x in pptApplication.Presentations)
                {
                    try { x.Close(); }
                    catch  { };
                }
                pptApplication.Quit();
            }

            try
            {
                PPTMediaApplication.DisposeEverything();
            }
            catch  { }
            try
            {
                PPTMediaApplication=null;
            }
            catch { }
        }
Пример #2
0
 private void btnPPTDll_Click(object sender, EventArgs e)
 {
     MediaGuiComponents.DialogFormCalls dfc = new MediaGuiComponents.DialogFormCalls();
     string pptFileName= dfc.GetPowerpointFile(this);
     if (pptFileName == "") { return; }
     if (PPTMediaApplication == null)
     {
         PPTMediaApplication = new MediaManagers.PowerPointApplication();
     }
     PPTMediaApplication.AddPresentationFromFile(pptFileName);
     EnablePPTButtons();
 }