Это код, который мне нужно экспортировать в Excel.Экспорт с VB в Excel и файл обновления
Dim oExcel As Object
Dim oBook As Object
Dim oSheet As Object
oExcel = CreateObject("Excel.Application")
oBook = oExcel.Workbooks.Add
oSheet = oBook.Worksheets(1)
oSheet.Range("A1").Value = "ID"
oSheet.Range("B1").Value = " Nome"
oSheet.Range("A1:B1").Font.Bold = True
oSheet.Range("A2").Value = CStr(Request("ID"))
oSheet.Range("B2").Value = "John"
oBook.SaveAs("C:\Book1.xlsx")
oExcel.Quit()
Я могу создать и сохранить файл excel, но я не могу обновить содержимое. Как я могу это сделать?
Спасибо.
Но как добавить больше строк в файл excel, не спрашивая, хочу ли я перезаписать его содержимое? Для каждого раза я просто хочу добавить одну строку в файл. Не нужно ли использовать что-то вроде «If (File.exists) bla bla»? –
@Filipe Costa: Возможно, я неправильно понял ваш вопрос. Если вы просто хотите сохранить файл без получения приглашений, перед выполнением сохранения сделайте 'oExcel.DisplayAlerts = False', а затем смените его на' True' после сохранения. –