Проверить название листов в книги 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д