Проверить название листов в книги Excel - Visual Basic .NET
Формулировка задачи:
Необходимо проверить название листов в книги Excel.
листы должны называться Лист1 и Лист2. В книге только 2 листа (больше быть не может)
на форме кнопка, и при нажатии на кнопку необходимо проверить имена листов в выбранной книге. если имена листов разные, то есть, например Март и Апрель, то их необходимо переименовать в Лист1 и Лист2 соответственно.выдав пользователю при этом сообщение: "Имена листов в книге не верны!, Переименовать листы?", если пользователь нажимает, "Да", то листы переименовываются, а если "Нет", то просто выход из процедуры.
Очень прошу помощи. заранее большое спасибо!
Решение задачи: «Проверить название листов в книги Excel»
textual
Листинг программы
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim Exc As Object Exc = CreateObject("Excel.Application") Exc.Workbooks.Open("D:\111.xlsx").Activate() If Exc.worksheets(1).name <> "Лист 1" And Exc.worksheets(2).name <> "Лист 2" Then Dim msg = MsgBox("Имена листов неверны, переименовать?", MsgBoxStyle.YesNo) If msg = MsgBoxResult.Yes Then Exc.worksheets(1).name = "Лист 1" Exc.worksheets(2).name = "Лист 2" Else Exit Sub End If End If Exc.ActiveWorkbook.Save() Exc.ActiveWorkbook.Close() Exc.Quit() Exc = Nothing MsgBox("Листы успешно переименованы", MsgBoxStyle.Information) End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д