Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() I could really use some help here. When the users clicks email (as attachment...) I need to create a cop of the spread sheet that contains no formulas, only the data that is i the cells. Delete hidden columns and rows, and then email the copy. I know how to grab the email event, I can delete the hidden columns an rows. I do not know how to create a copy of a sheet that is only the data. And right now, when I create a copy, the original has it's row deleted, not the copy and the copy is emailed. What I have: Dim xRange As Excel.Range Dim sname As String = "test" Dim _cachePath As String = StingerGlobal.Config.InstallPath Dim stuffToDelete As New ArrayList Dim hiddenColumns As String = "" Dim firstColumn As Boolean = True Dim numColumns As Integer = _sheet.UsedRange.Columns.Count 'create temp copy Dim tempSheet As Excel.Worksheet tempSheet = DirectCast(_sheet, Excel.Worksheet) tempSheet.Copy() tempSheet.Name = sname tempSheet.SaveAs(_cachePath & sname & ".xls") 'remove rows&columns xRange = CType(tempSheet.Cells, Excel.Range) For x As Integer = 1 To numColumns Dim currentColumn As Excel.Range Dim hiddenValue As Boolean currentColumn = CType(tempSheet.Columns(x), Excel.Range) hiddenValue = CType(currentColumn.Hidden, Boolean) If hiddenValue = True Then stuffToDelete.Add(currentColumn) End If Next For Each col As Excel.Range In stuffToDelete col.Delete() Next Thanks -- geekoi ----------------------------------------------------------------------- geekoid's Profile: http://www.msusenet.com/member.php?userid=80 View this thread: http://www.msusenet.com/t-187013486 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Formulas assignment from array to range in VSTO Excel doesn't work | Excel Worksheet Functions | |||
formulas and email | Excel Discussion (Misc queries) | |||
VSTO | Excel Discussion (Misc queries) | |||
VBA, UDFs and VSTO | Excel Programming | |||
VSTO 2.0 | Excel Programming |