Страница: 1 |
Страница: 1 |
Вопрос: Определение наличия листа в книге Excel
Добавлено: 02.01.11 18:52
Автор вопроса: kuklus
Парни! Нужно проверить наличие листа, с известным именем, в книге excel. Пишу на VB из Visual Studio 2008.
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #1
Добавлено: 02.01.11 19:05
Понимаю. А в чем вопрос?
Номер ответа: 2
Автор ответа:
kuklus
Вопросов: 3
Ответов: 12
Профиль | | #2
Добавлено: 02.01.11 19:48
Какие методы оспользовать?
Номер ответа: 3
Автор ответа:
Арефий81
ICQ: 374177098
Вопросов: 0
Ответов: 1
Web-сайт:
Профиль | | #3
Добавлено: 03.01.11 10:36
Номер ответа: 4
Автор ответа:
Дмитрий Юпатов
Вопросов: 4
Ответов: 457
Web-сайт:
Профиль | | #4
Добавлено: 03.01.11 10:58
А тупо for each прогнать по коллекции листов на предмет совпадения имени? Или вызвать лист по имени и вслучае его отсутствия перехватить ошибку?
Номер ответа: 5
Автор ответа:
kuklus
Вопросов: 3
Ответов: 12
Профиль | | #5
Добавлено: 03.01.11 15:42
Прогнать по коллекции это я, думаю, смогу.
А как ошибку перехватить? У меня такой код:
Dim EAdat As Microsoft.Office.Interop.Excel.Application = CreateObject("Excel.Application"
EAdat.Workbooks.Open(TextBox2.Text)
EAdat.Worksheets("MAIN".Select()
Номер ответа: 6
Автор ответа:
Дмитрий Юпатов
Вопросов: 4
Ответов: 457
Web-сайт:
Профиль | | #6
Добавлено: 03.01.11 20:18
а попробуй обратиться к листу main в книге, если его там нет.
а ошибку можно обработать:
Номер ответа: 7
Автор ответа:
kuklus
Вопросов: 3
Ответов: 12
Профиль | | #7
Добавлено: 03.01.11 21:36
Большое спасибо.