-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathExportActions.vb
30 lines (24 loc) · 939 Bytes
/
ExportActions.vb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Imports DevExpress.Spreadsheet
Imports DevExpress.XtraSpreadsheet.Export
Imports System
Imports System.IO
Namespace SpreadsheetDocServerAPIPart2
Public Module ExportActions
Public ExportDocToHTMLAction As Action(Of Workbook) = AddressOf ExportDocToHTML
Private Sub ExportDocToHTML(ByVal workbook As Workbook)
' #Region "#ExportToHTML"
Dim worksheet As Worksheet = workbook.Worksheets("Grouping")
workbook.Worksheets.ActiveWorksheet = worksheet
Dim options As New HtmlDocumentExporterOptions()
' Specify the cell range you want to save as HTML.
options.SheetIndex = worksheet.Index
options.Range = "B2:G7"
' Export data to HTML format.
Using htmlStream As New FileStream("OutputWorksheet.html", FileMode.Create)
workbook.ExportToHtml(htmlStream, options)
End Using
System.Diagnostics.Process.Start("OutputWorksheet.html")
' #End Region ' #ExportToHTML
End Sub
End Module
End Namespace