Code
using Microsoft.Office.Interop.Excel;private bool RefreshExcelData(string strFileName){ object missing = System.Reflection.Missing.Value; ApplicationClass readApp = new ApplicationClass(); Workbook readBook = null; try{ readBook = readApp.Workbooks.Open(strFileName, 3, false, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing); Array links = (Array)readBook.LinkSources(XlLink.xlExcelLinks); if (links != null) { //递归更新源Excel foreach (string strName in links) RefreshExcelData(strName); //更新当前Excel foreach (string strName in links) readBook.UpdateLink(strName, XlLinkType.xlLinkTypeExcelLinks); //刷新计算 readBook.RefreshAll(); readBook.Save(); } } catch(){} }
using Microsoft.Office.Interop.Excel;private bool RefreshExcelData(string strFileName){ object missing = System.Reflection.Missing.Value; ApplicationClass readApp = new ApplicationClass(); Workbook readBook = null; try{ readBook = readApp.Workbooks.Open(strFileName, 3, false, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing); Array links = (Array)readBook.LinkSources(XlLink.xlExcelLinks if (links != null) { //递归更新源Excel foreach (string strName in links) RefreshExcelData(strName); //更新当前Excel foreach (string strName in links) readBook.UpdateLink(strName, XlLinkType.xlLinkTypeExcelLinks); //刷新计算 readBook.RefreshAll(); readBook.Save(); } } catch(){} }
using Microsoft.Office.Interop.Excel;private bool RefreshExcelData(string strFileName){ object missing = System.Reflection.Missing.Value; ApplicationClass readApp = new ApplicationClass(); Workbook readBook = null; try{ readBook = readApp.Workbooks.Open(strFileName, 3, false, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing); Array links = (Array)readBook.LinkSources(XlLink.xlExcelLinks if (links != null) { //递归更新源Excel foreach (string strName in links) RefreshExcelData(strName); //更新当前Excel foreach (string strName in links) readBook.UpdateLink(strName, XlLinkType.xlLinkTypeExcelLinks); //刷新计算 readBook.RefreshAll(); readBook.Save(); } } catch(){} }
using Microsoft.Office.Interop.Excel;object missing = System.Reflection.Missing.Value; ApplicationClass readApp = new ApplicationClass(); Workbook readBook = null;try{ readBook = readApp.Workbooks.Open(strFileName, 3, false, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing); Array links = (Array)readBook.LinkSources(XlLink.xlExcelLinksif (links != null) { //递归更新源Excel foreach (string strName in links) RefreshExcelData(strName); //更新当前Excel foreach (string strName in links) readBook.UpdateLink(strName, XlLinkType.xlLinkTypeExcelLinks); //刷新计算 readBook.RefreshAll(); readBook.Save(); } }
转载于:https://www.cnblogs.com/tanxstar/archive/2009/05/14/1456984.html
转载请注明原文地址: https://mac.8miu.com/read-59025.html