Задать вопрос

Как получить имя первого листа в Excel используя VBScript OpenSchema?

Есть файл Excel c несколько листами
Нужно открыть первый лист через VBS
Мой код:
strConn="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=file.xlsx;Extended Properties=""Excel 12.0; ReadOnly=true; HDR=No;IMEX=1"""
Set conn = CreateObject("ADODB.Connection")
conn.Open strConn
set tables = conn.OpenSchema(20)
      do until tables.eof
      wscript.echo tables("TABLE_NAME")
      tables.movenext
      loop

Возвращает список названий всех листов но а алфавитном порядке
Как узнать индекс порядка листа в документе?
Нужно открыть первый лист. В полученном списке наименований листов он не первый
  • Вопрос задан
  • 255 просмотров
Подписаться 2 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Обязательно использовать ADODB?
Создайте сразу объект Excel
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы