Exemplo n.º 1
0
        void app_WorkbookAfterXmlExport(Microsoft.Office.Interop.Excel.Workbook wb, Microsoft.Office.Interop.Excel.XmlMap map, string url, Microsoft.Office.Interop.Excel.XlXmlExportResult result)
        {
            string workbookName = "";
            string mapName      = map.Name;

            try
            {
                workbookName = wb.Name;
            }
            catch (Exception e)
            {
                string errorMsg = e.Message;
                workbookName = "error: " + errorMsg;
            }

            notifyWorkbookAfterXmlExport(workbookName, mapName, url);
        }
Exemplo n.º 2
0
        public void WorkbookAfterXmlExport(Microsoft.Office.Interop.Excel._Workbook oWB, Microsoft.Office.Interop.Excel.XmlMap oMap, string sUrl, Microsoft.Office.Interop.Excel.XlXmlExportResult Result)
        {
            if (xlWorkbookAfterXmlExport != null)
            {
                if (!m_DisableEventsIfEmbedded ||
                    (m_DisableEventsIfEmbedded && !IsEmbedded(ref oWB)))
                {
                    xlWorkbookAfterXmlExport(oWB, oMap, sUrl, Result);
                }
            }

            //Release any COM objects passed into the event
            ComRelease(oWB);
            ComRelease(oMap);
        }