Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I have a selected range in a 2003 Workbook that contains a C# addin. What I want is to Export that range into a new Workbook. The SaveAs will not work (unless I am unaware of this), because I don't want the Addin to be available in the new Workbook, just the data. I tried the following: Excel.Range cellRange, rng; Excel.Worksheet src; src = (Excel.Worksheet)Fleet.Globals.ThisWorkbook.Active Sheet; cellRange = src.get_Range(firstCell, lastCell); Excel.Application xl = new Excel.Application(); Excel.Workbook wb = (Excel.Workbook)xl.Workbooks.Add(Excel.XlWBATempla te.xlWBATWorksheet); Excel.Worksheet ws = (Excel.Worksheet)wb.Sheets.get_Item(1); rng = ws.get_Range(firstCell, lastCell); cellRange.Select(); cellRange.Copy(rng); ws.SaveAs(FileName, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, false); Trying this I got an error: "Cannot empty the Clipboard" Thanks, Aric |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Copy a range from closed workbooks (ADO) | Excel Discussion (Misc queries) | |||
copy range to multiple workbooks | Excel Discussion (Misc queries) | |||
Copy a range in two different workbooks | Excel Programming | |||
Copy/paste range variable between workbooks | Excel Programming | |||
Copy range between workbooks | Excel Programming |