public void btnConvertToQuoteSlip_Click(IRibbonControl control) { #region Not Used - delete after 24th Sep 2013 once testing passes //var doc = new OfficeDocument(Globals.ThisAddIn.Application.ActiveDocument); //WordOM.Document d = Globals.ThisAddIn.Application.ActiveDocument; //IDocument quoteSlipDoc = doc.OpenFile(Constants.CacheNames.GenerateQuoteSlip, Settings.Default.TemplateQuoteSlip); //var ribbonPresenter = new RibbonPresenter(quoteSlipDoc, null); //var quoteSlipPresenter = new QuoteSlipPresenter(quoteSlipDoc, null); //int startRange = doc.GetBookmarkStartRange("FactFinderStart"); //int endRange = doc.GetBookmarkEndRange("FactFinderEnd"); //d.Range(startRange, endRange).Select(); //Globals.ThisAddIn.Application.Selection.Copy(); //quoteSlipDoc.PasteClipboard(); //string includedPolicys = quoteSlipDoc.GetPropertyValue(Constants.WordDocumentProperties.IncludedPolicyTypes); //var qs = includedPolicys.Split(';').Select(p => new QuestionClass // { // Url = "/testing/Quote%20Slip%20Schedules/Industrial%20Special%20Risks.docx" // }).Cast<IQuestionClass>().ToList(); //quoteSlipDoc.Activate(); //quoteSlipPresenter.InsertPolicySchedule(qs, false); //quoteSlipPresenter.MoveToStartOfDocument(); //quoteSlipPresenter.CloseInformationPanel(true); #endregion var doc = new OfficeDocument(Globals.ThisAddIn.Application.ActiveDocument); if (!doc.FileExistsInSharePoint(Settings.Default.TemplateQuoteSlip)) { MessageBox.Show(@"Quote slips are not ready for use.", @"Quote slip not ready", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } var convertForm = new ConvertFactFinderToQuoteSlip(doc); convertForm.ShowDialog(); }