powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Workbooks.Open Method in Excel 2010
55 сообщений из 55, показаны все 3 страниц
Workbooks.Open Method in Excel 2010
    #37688996
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Подскажите, возникала ли у кого проблема, что в excel 2010 не срабатывает команда Workboks.Open("path")?
Возникает ошибка Method "Method 'Open' of object 'Workbooks' failed
Тот же самый файл, открытый в Excel 2003, открывает всё, что нужно, без проблем. Но в 2010 он не может этого сделать.

С чем это может быть связно??
Спасибою
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37689086
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skleppiWorkboks.Open("path")а конкрентную строку можно привести?
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37691303
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

кночено))

Workboks.Open("C:\SP\file.xls")
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37691316
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, всё же Workboo ks.Open ?
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37691330
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И попробовать через Application.Workbooks.Open()
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37691349
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А файл доступен?
руками его можно открыть?
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37691525
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и через утилиты sysinternals можно посмотреть какое приложение держит это файл открытым.
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37691565
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это просто опечатка, и через Application пробовала, и руками его достать можно, и, что самое главное, в Excel 2003, код макроса прекрасно отрабатывает
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37691863
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
неужели ни у кого не возникало подобной проблемы (((
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37691983
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если прописать путь на обычном диске, такой файл откроется,
у меня прописан путь к удаленному серверу, вероятно, проблема в этом
вручгую файл открывается, а вот макрос выдает ошибку
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37692005
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skleppi,

то есть C:\SP\file.xls - это удаленный сервер? Ну очень интересно!
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37692013
lu0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lu0
Гость
skleppiесли прописать путь на обычном диске, такой файл откроется,
у меня прописан путь к удаленному серверу , вероятно, проблема в этом
вручгую файл открывается, а вот макрос выдает ошибку
skleppi Workboks.Open("C:\SP\file.xls")

я один чота непонимаю?
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37692015
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lu0я один чота непонимаю?
не один, я первый чота не понимаю
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37692149
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
=))))
да, первый раз я написала для примера, я не думала, что это играет большую роль.
на самом деле путь такой: "\\10.109.1.19\apps\Soft\"
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37692152
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну-ну. Вы может и телепат, мы - нет.

Ошибка в том, что не указано имя файла
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37692153
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProНу-ну. Вы может и телепат, мы - нет.

Ошибка в том, что не указано имя файла


"\\10.109.1.19\apps\Soft\file.xls"

забыла написать, имя файла есть в пути, не открывает
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37692160
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то после всего вышеперечисленного уже с трудом верится

откройте Immediate Window
наберите
Код: vbnet
1.
Application.Workbooks.Open "\\10.109.1.19\apps\Soft\file.xls"

нажмите Энтер. Что происходит?
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37692163
lu0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lu0
Гость
плина... опять отвлечённые измышления...
чо. тяжело Ctrl-V/Ctrl-C из исходников сделать?
или конкурс телепутов продолжается.

тогда - Ошибка с строке 17!
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37692167
lu0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lu0
Гость
Shocker.ProЧто-то после всего вышеперечисленного уже с трудом верится

откройте Immediate Window
наберите
Код: vbnet
1.
Application.Workbooks.Open "\\10.109.1.19\apps\Soft\file.xls"

нажмите Энтер. Что происходит?

тогда надо начать с Win-R, вставить \\10.109.1.19\apps\Soft\file.xls , нажать Ентер
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37692238
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lu0плина... опять отвлечённые измышления...
Да, прям, эпидемия какая-то. Вот тут только что тоже два дня добивался от человека, чтобы всего лишь сказал содержимое переменной.
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37692852
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro+
lu0плина... опять отвлечённые измышления...
Да, прям, эпидемия какая-то. Вот тут только что тоже два дня добивался от человека, чтобы всего лишь сказал содержимое переменной.


извиняюсь)))
ну сейчас все данные точно верны))

код макроса:


Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Dim WbkMain, WbkDaily As Workbook
Dim s As Worksheet
Dim p As PivotTable
Dim i As Long

Workbooks.Open ("\\10.109.1.19\apps\Soft\file.xls")
Set WbkDaily = ActiveWorkbook




если в Immediate Window набрать Workbooks.Open ("\\10.109.1.19\apps\Soft\file.xls") выдается Run-time error 1004
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37692908
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skleppiесли в Immediate Window набрать Workbooks.Open ("\\10.109.1.19\apps\Soft\file.xls")где я просил скобки писать?????
skleppiвыдается Run-time error 1004Что, у ошибки текста нет, только код?
lu0тогда надо начать с Win-R, вставить \\10.109.1.19\apps\Soft\file.xls , нажать Ентери вот это тоже попробуйте
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37692915
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Proskleppiесли в Immediate Window набрать Workbooks.Open ("\\10.109.1.19\apps\Soft\file.xls")где я просил скобки писать?????
skleppiвыдается Run-time error 1004Что, у ошибки текста нет, только код?
lu0тогда надо начать с Win-R, вставить \\10.109.1.19\apps\Soft\file.xls , нажать Ентери вот это тоже попробуйте


но скобки тут роли не играют, без скобок та же ошибка, а текст у неё - Application defined or object defined error.

а что с Win-R, что имеется в виду, подскажите, пожалуйста
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37692951
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skleppiесли в Immediate Window набрать Workbooks.Open ("\\10.109.1.19\apps\Soft\file.xls") ..... но скобки тут роли не играют, без скобок та же ошибка, а текст у неё - Application defined or object defined error.Нет, ну я просил набрать строку:
Код: vbnet
1.
Application.Workbooks.Open "\\10.109.1.19\apps\Soft\file.xls"

неужели так сложно сделать? скопировать ее ПОЛНОСТЬЮ, а не писать по-своему.
skleppiа что с Win-R, что имеется в видуПуск => Выполнить
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37692954
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Proskleppiесли в Immediate Window набрать Workbooks.Open ("\\10.109.1.19\apps\Soft\file.xls") ..... но скобки тут роли не играют, без скобок та же ошибка, а текст у неё - Application defined or object defined error.Нет, ну я просил набрать строку:
Код: vbnet
1.
Application.Workbooks.Open "\\10.109.1.19\apps\Soft\file.xls"

неужели так сложно сделать? скопировать ее ПОЛНОСТЬЮ, а не писать по-своему.
skleppiа что с Win-R, что имеется в видуПуск => Выполнить

скопировала
вставила
ошибка 1004 - Application defined or object defined error
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37692966
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
очень интересно. То есть то же самое с файлом на локальном диске работает?

что там с Пуск-Выполнить?
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693036
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Proочень интересно. То есть то же самое с файлом на локальном диске работает?

что там с Пуск-Выполнить?


попробовала, кажется, поняла, из-за чего возникла проблема, но не имею никаких идей, как её можно решить.

файл не открывается, так как excel считает его испорченным. при открытии выдает сообщение:

excel found unreadable content

и предлагает открыть файл, только если я доверяю содржимому.
хотя этот открывается 2003им экселем без таких сообщений
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693122
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skleppiпопробовалаНу наконец-то. А ведь я КОГДА ЕЩЕ ПРОСИЛ проверить 12194782
skleppiхотя этот открывается 2003им экселем без таких сообщенийПопробуйте пересохранить в формате 97-го
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693343
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

дело в том, что когда я открывала этот файл 2003-ьим, он был доступен. А когда я открываю файл в excel 2010, он не может его открыть. И ЭТО было указано в самом первом сообщении (!!)

Я могу его пересохранить, и это, безусловно, решит проблему. Но данный файл обновляется каждый день, и я не могу каждый день пересохранять вручную формат.
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693367
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skleppiЯ могу его пересохранить, и это, безусловно, решит проблему. Но данный файл обновляется каждый день, и я не могу каждый день пересохранять вручную формат.и он каждый раз после пересохранения становится битым?
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693377
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skleppiдело в том, что когда я открывала этот файл 2003-ьим, он был доступен
ведь очевидно же надо было проверить тем, чем не открывается, то есть 2010. Или не очевидно?
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693402
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProskleppiЯ могу его пересохранить, и это, безусловно, решит проблему. Но данный файл обновляется каждый день, и я не могу каждый день пересохранять вручную формат.и он каждый раз после пересохранения становится битым?

нет, после пересохранения он как раз воспринимается экселем как нормальный. но файл обновляется ежедневно. он экспортируется внешней программой как результат по вчерашнему дня, и слишком муторно каждый день пересохранять
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693405
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro+
skleppiдело в том, что когда я открывала этот файл 2003-ьим, он был доступен
ведь очевидно же надо было проверить тем, чем не открывается, то есть 2010. Или не очевидно?


ну я и проверила, и написала, какая выдается ошибка, я не понимаю, в чем вопрос?????
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693434
lu0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lu0
Гость
пистон!!!
ну и каша...

1. кто генерит этот файл?
2. после этого 2010й открывает? 2003й открывает?
3. после изменений в соответствующем Екселе какая версия перестаёт открывать?
4. в каком формате хранится файл

или Вы сами не в состоянии диагностировать причину "засора"?
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693477
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lu0пистон!!!
ну и каша...

1. кто генерит этот файл?
2. после этого 2010й открывает? 2003й открывает?
3. после изменений в соответствующем Екселе какая версия перестаёт открывать?
4. в каком формате хранится файл

или Вы сами не в состоянии диагностировать причину "засора"?


1. файл обновляется автоматически каждый день, экспортируется программой Deductor в формате эксель-файла
2. после этого 2003 открывает, а 2010 пишет сообщение, что в книге обнаружено содержимое, которое не удалось прочитать.
и предлагает продолжть открытие, только если я в нем уверена. соотв-но, получить доступ к файлу извне, с помощью макроса, мне не удается
3. после изменений - если пересохранить файл - он открывается всем версиями
4. формат - .xls
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693480
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skleppiнет, после пересохранения он как раз воспринимается экселем как нормальный. но файл обновляется ежедневно. он экспортируется внешней программой как результат по вчерашнему дня, и слишком муторно каждый день пересохранятьЯ ошибся. Не после пересохранения, а после обновления.
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693492
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте:
Код: vbnet
1.
2.
3.
Application.DisplayAlert=False
Application.Workbooks.Open ....
Application.DisplayAlert=True
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693494
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри - DisplayAlert s
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693518
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProСорри - DisplayAlert s


DisplayAlerts - это когда файл уже открыт, и выдает какое-то сообщение.
А файл не удается открыть.
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693527
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skleppiDisplayAlerts - это когда файл уже открыт, и выдает какое-то сообщение.
А файл не удается открыть.Вы попробовали или это теория?
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693543
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProskleppiDisplayAlerts - это когда файл уже открыт, и выдает какое-то сообщение.
А файл не удается открыть.Вы попробовали или это теория?

пробовала..
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693566
lu0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lu0
Гость
skleppilu0пистон!!!
ну и каша...

1. кто генерит этот файл?
2. после этого 2010й открывает? 2003й открывает?
3. после изменений в соответствующем Екселе какая версия перестаёт открывать?
4. в каком формате хранится файл

или Вы сами не в состоянии диагностировать причину "засора"?


1. файл обновляется автоматически каждый день, экспортируется программой Deductor в формате эксель-файла
2. после этого 2003 открывает, а 2010 пишет сообщение, что в книге обнаружено содержимое, которое не удалось прочитать.
и предлагает продолжть открытие, только если я в нем уверена. соотв-но, получить доступ к файлу извне, с помощью макроса, мне не удается
3. после изменений - если пересохранить файл - он открывается всем версиями
4. формат - .xls
плина .... хочется процитировать анекдот про то как женщина выбирает машину со словами "а я КРАСНУЮ" ... но не буду
1. какой формат файла??? ответ "формат ексель" - это АААА!!! наводящие вопросы: 97-й? 2003? 2007? что-то другое?
2. может в 2003м подключены "волшебные" надстройки, а в 2010 - нет?
3. чем отличатся пересохранённый файл от исходного?
4. кто автор "программой Deductor" ? что говорит он?
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693590
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lu0skleppiпропущено...



1. файл обновляется автоматически каждый день, экспортируется программой Deductor в формате эксель-файла
2. после этого 2003 открывает, а 2010 пишет сообщение, что в книге обнаружено содержимое, которое не удалось прочитать.
и предлагает продолжть открытие, только если я в нем уверена. соотв-но, получить доступ к файлу извне, с помощью макроса, мне не удается
3. после изменений - если пересохранить файл - он открывается всем версиями
4. формат - .xls
плина .... хочется процитировать анекдот про то как женщина выбирает машину со словами "а я КРАСНУЮ" ... но не буду
1. какой формат файла??? ответ "формат ексель" - это АААА!!! наводящие вопросы: 97-й? 2003? 2007? что-то другое?
2. может в 2003м подключены "волшебные" надстройки, а в 2010 - нет?
3. чем отличатся пересохранённый файл от исходного?
4. кто автор "программой Deductor" ? что говорит он?


1. есть такой формат, называется Книга Microsoft Office Excel (вот тут написано про него - http://open-file.ru/types/xls)
2. может и так!! но КАК мне это проверить, как узнать, где эти волшебные надстройки подключить
3. если честно, вот тут я не заметила какой-то разницы. я удалила часть данных, оставила первые десять строк, так как эксель ругался именно на "содержимое, которое не удалось прочитать", формат остался таким же
4. какая разница, кто автор)))) это коммерческая программа. пока ничего не говорит. просто экспортирует
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693755
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: skleppi
> 4. кто автор "программой Deductor" ? что говорит он?
> 4. какая разница, кто автор)))) это коммерческая программа. пока ничего не говорит. просто экспортирует


Ну так и спросите у них

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693860
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос> Автор: skleppi
> 4. кто автор "программой Deductor" ? что говорит он?
> 4. какая разница, кто автор)))) это коммерческая программа. пока ничего не говорит. просто экспортирует


Ну так и спросите у них




я не думаю, к сожалению, что они мне реально помогут ((
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37693927
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: skleppi
> я не думаю, к сожалению, что они мне реально помогут ((

Почему? Они разработчики и _ИХ_ прогамма работает неправильно и даже с ошибками. Тем более сейчас вовсю прет 2007-2010
офис, в котором и происходит ошибка.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37694082
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос,

Попробую обратиться, спасибо!
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37694095
lu0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lu0
Гость
skleppiя не думаю, к сожалению, что они мне реально помогут ((

Что? В своё время "знакомый программист" поставил программку "посмотреть" ?
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37694100
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: skleppi
> Попробую обратиться, спасибо!

Мы не сможем помочь, в лучшем случае, может быть, сделаем макрос, который будет открывать в 2003 екселе и пересохранять
и то если ты дашь пример файла и у что-то даст. Поэтому для тебя единственный путь - обратится к разработчикам.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #37694745
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lu0skleppiя не думаю, к сожалению, что они мне реально помогут ((

Что? В своё время "знакомый программист" поставил программку "посмотреть" ?


А Вы не знаете, а со свои дурацкие претензии тут пишите. Желаю Вам поменьше желчи и побольше хорошего настроения.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Workbooks.Open Method in Excel 2010
    #38692636
maxim305
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skleppi,
Знаю, что может уже неактуально, но все же

У меня Excell собирает данные из файлов OpenOffice Calc (*.ods). На некоторых файлах выдавалась такая же ошибка как у вас. Если эти файлы открывать с помощью Excell в пользовательском режиме, то выдается предупреждение вида:

В книге "ххх.ods" обнаружено содержимое, которое не удалось прочитать. Попробовать восстановить содержимое книги? Если вы доверяете источнику этой книги, нажмите кнопку "Да".

Нашел решение проблемы.
Application.DisplayAlerts = False
Application.Workbooks.Open Filename:="Путь_к_файлу", CorruptLoad:=xlRepairFile
Application.DisplayAlerts = True
Отключаем предупреждения, при открытии восстанавливаем содержимое, включаем предупреждения.
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #38692813
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxim305,

тогда дополню: в режиме восстановления файл может потерять часть содержимого. Как правило убивается все форматирование, формулы, макросы. На листах остаются одни значения. Иногда это может быть важно.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Workbooks.Open Method in Excel 2010
    #39559775
st.solovey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В моем случае решением проблемы стало закрытие Application перед открытием (у меня перебор возможных приложений)
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
On Error GoTo l
    Set objExlApp = CreateObject("Excel.Application")
On Error GoTo l0
    objExlApp.Quit
    Set objExlApp = CreateObject("Excel.Application.10")
On Error GoTo l1
    objExlApp.Quit
    Set objExlApp = CreateObject("Excel.Application.11")
On Error GoTo l2
    objExlApp.Quit
    Set objExlApp = CreateObject("Excel.Application.12")
Exit Sub
l:
    Set objExlDoc = objExlApp.Workbooks.Open(iPath$ & nm)
Resume Next
l0:
    Set objExlDoc = objExlApp.Workbooks.Open(iPath$ & nm)
Resume Next
l1:
    Set objExlDoc = objExlApp.Workbooks.Open(iPath$ & nm)
Resume Next
l2:
    Set objExlDoc = objExlApp.Workbooks.Open(iPath$ & nm)
Resume Next


Модератор: Учимся использовать тэги оформления кода - FAQ
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #39561603
Bobgos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
st.soloveyВ моем случае решением проблемы стало закрытие Application перед открытием (у меня перебор возможных приложений)
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
On Error GoTo l
    Set objExlApp = CreateObject("Excel.Application")
On Error GoTo l0
    objExlApp.Quit
    Set objExlApp = CreateObject("Excel.Application.10")
On Error GoTo l1
    objExlApp.Quit
    Set objExlApp = CreateObject("Excel.Application.11")
On Error GoTo l2
    objExlApp.Quit
    Set objExlApp = CreateObject("Excel.Application.12")
Exit Sub
l:
    Set objExlDoc = objExlApp.Workbooks.Open(iPath$ & nm)
Resume Next
l0:
    Set objExlDoc = objExlApp.Workbooks.Open(iPath$ & nm)
Resume Next
l1:
    Set objExlDoc = objExlApp.Workbooks.Open(iPath$ & nm)
Resume Next
l2:
    Set objExlDoc = objExlApp.Workbooks.Open(iPath$ & nm)
Resume Next


Модератор: Учимся использовать тэги оформления кода - FAQ

5 баллов, только нужно чтобы все версии были установлены? А ведь можно зная структуру импортировать данные в 2007 /2010/...
...
Рейтинг: 0 / 0
Workbooks.Open Method in Excel 2010
    #39564175
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st.solovey,

У меня та же проблема с открытием файлов что и у автора топика в 2012 году

Ваша программа после меток 1 10 11 12 содержит одну и ту же строку
Не врубаюсь в чем фишка
Если можно поясните тупому как работает Ваш код

==============
...
Рейтинг: 0 / 0
55 сообщений из 55, показаны все 3 страниц
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Workbooks.Open Method in Excel 2010
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]