У меня есть рабочий код, который преобразует xls в pdf, однако код преобразует всю рабочую книгу, и мне просто нужно выбрать один лист из рабочей книги, но я не могу понять, как это сделать.
Код, который я сейчас использую:
Dim fileName As String = "filepath\filename"
Dim xlsApp = New Microsoft.Office.Interop.Excel.Application
xlsApp.ScreenUpdating = False
Dim xlsBook As Microsoft.Office.Interop.Excel.Workbook
Dim paramExportFormat As XlFixedFormatType = XlFixedFormatType.xlTypePDF
Dim paramExportQuality As XlFixedFormatQuality = XlFixedFormatQuality.xlQualityStandard
Dim paramOpenAfterPublish As Boolean = False
Dim paramIncludeDocProps As Boolean = True
Dim paramIgnorePrintAreas As Boolean = True
Dim paramFromPage As Object = Type.Missing
Dim paramToPage As Object = Type.Missing
xlsBook = xlsApp.Workbooks.Open(fileName & ".xls", UpdateLinks:=False, ReadOnly:=False)
xlsBook.ExportAsFixedFormat(paramExportFormat, fileName & ".pdf", paramExportQuality, paramIncludeDocProps, paramIgnorePrintAreas, paramFromPage, paramToPage, paramOpenAfterPublish)
xlsBook.Close(SaveChanges:=False)
xlsApp.Quit()
Где в коде мне нужно указать лист в рабочей книге? Обратите внимание, что мне нужно сделать так, чтобы в зависимости от параметра, введенного в приложение, лист изменился, хотя я не думаю, что это должно иметь значение, но я решил упомянуть об этом в любом случае.