#0
by maxmb
Microsoft Office Excel: Метод Open из класса Workbooks завершен неверно ссылка на Файл P S компенсирую 100 руб на телефон за решение проблемы
#4
by maxmb
визуализация тут точно не поможет Excel.WorkBooks.Open(СокрЛП(ФайлЗагрузки)); {D:РЕАЛ-АВТОGETATTACHMENT~ЗАГРУЗКА_В_1С.ERT}: Microsoft Office Excel: Метод Open из класса Workbooks завершен неверно
#11
by NS
"Я нашел в чем была проблема оказывается параметр fileName должен быть не более 51 символа иначе начинает выскакивать данная ошибка, в офисе XP после установки SP2 для Офиса XP данная ошибка исчезала а для 2000 офиса не знаю."
#25
by maxmb
Excel.Workbooks.Open(сокрлп(ФайлЗагрузки)); {D:РЕАЛ-АВТОGETATTACHMENT~ЗАГРУЗКА_В_1С.ERT}: Microsoft Office Excel: Метод Open из класса Workbooks завершен неверно
#30
by maxmb
файл получен каким то извратным способом , или это какой-то заколдованный формал Экселя или имя книги не читается в нем .... пробовал запускать Workbooks.Open( с параметрами ,ничего не помогает
#33
by Torquader
Есть мнение, что у метода Open есть и другие параметры, про которые забывать нельзя - например - файл рекомендован для открытия ReadOnly или необходима перекодировка (файл в формате Excel 95) так что читаем мануал: Opens a workbook. expression Required. An expression that returns the Workbooks object. FileName Required String. The file name of the workbook to be opened. UpdateLinks Optional Variant. Specifies the way links in the file are updated. If this argument is omitted, the user is prompted to specify how links will be updated. Otherwise, this argument is one of the values listed in the following table. Value Meaning 0 Doesn't update any references 1 Updates external references but not remote references 2 Updates remote references but not external references 3 Updates both remote and external references If Microsoft Excel is opening a file in the WKS, WK1, or WK3 format and the UpdateLinks argument is 2, Microsoft Excel generates charts from the graphs attached to the file. If the argument is 0, no charts are created. ReadOnly Optional Variant. True to open the workbook in read-only mode. Format Optional Variant. If Microsoft Excel is opening a text file, this argument specifies the delimiter character, as shown in the following table. If this argument is omitted, the current delimiter is used. Value Delimiter 5 Nothing 6 Custom character (see the Delimiter argument) Password Optional Variant. A string that contains the password required to open a protected workbook. If this argument is omitted and the workbook requires a password, the user is prompted for the password. WriteResPassword Optional Variant. A string that contains the password required to write to a write-reserved workbook. If this argument is omitted and the workbook requires a password, the user will be prompted for the password. IgnoreReadOnlyRecommended Optional Variant. True to have Microsoft Excel not display the read-only recommended message (if the workbook was saved with the Read-Only Recommended option). Origin Optional Variant. If the file is a text file, this argument indicates where it originated (so that code pages and Carriage Return/Line Feed (CR/LF) can be mapped correctly). Can be one of the following XlPlatform constants: xlMacintosh, xlWindows, or xlMSDOS. If this argument is omitted, the current operating system is used. Delimiter Optional Variant. If the file is a text file and the Format argument is 6, this argument is a string that specifies the character to be used as the delimiter. For example, use Chr for tabs, use "," for commas, use ";" for semicolons, or use a custom character. Only the first character of the string is used. Editable Optional Variant. If the file is a Microsoft Excel 4.0 add-in, this argument is True to open the add-in so that it’s a visible window. If this argument is False or omitted, the add-in is opened as hidden, and it cannot be unhidden. This option doesn't apply to add-ins created in Microsoft Excel 5.0 or later. If the file is an Excel template, True to open the specified template for editing. False to open a new workbook based on the specified template. The default value is False. Notify Optional Variant. If the file cannot be opened in read/write mode, this argument is True to add the file to the file notification list. Microsoft Excel will open the file as read-only, poll the file notification list, and then notify the user when the file becomes available. If this argument is False or omitted, no notification is requested, and any attempts to open an unavailable file will fail. Converter Optional Variant. The index of the first file converter to try when opening the file. The specified file converter is tried first; if this converter doesn’t recognize the file, all other converters are tried. The converter index consists of the row numbers of the converters returned by the FileConverters property. AddToMru Optional Variant. True to add this workbook to the list of recently used files. The default value is False. Local Optional Variant. True saves files against the language of Microsoft Excel (including control panel settings). False (default) saves files against the language of Visual Basic for Applications (VBA) (which is typically US English unless the VBA project where Workbooks.Open is run from is an old internationalized XL5/95 VBA project). CorruptLoad Optional Variant. Can be one of the following constants: xlNormalLoad, xlRepairFile and xlExtractData. The Default behavior if no value is specified is usually normal but may be safe load or data recovery, if Excel has already attempted to open the file. The first attempt is normal. If Excel stops operating while opening the file the second attempt is safe load. If Excel again stops operating the next attempt is data recovery. OpenConflictDocument Optional Variant. True to open the local conflict document. Default is False.
#34
by NS
Есть мнение что в файле банально глюк в R11C6, если перезаписать значение ячейки, то файл оживает.
#36
by Torquader
UpdateLinks -> 0 ReadOnly -> True (если файл помечен как ReadOnly, то без этого не взлетит) Не забываем, что в 1С True=-1!
#37
by Torquader
Пробелы в имени файла есть ? Если есть, то по краям нужно поставить кавычки, чтобы Excel не "ступил".
#38
by NS
Или просто перезапись его приводит в чуство. Или действительно седьмой параметр в open нужно использовать.
#39
by Torquader
Ещё, как вариант, Application.EnableEvents=False перед открытием, чтобы никакие события нигде не срабатывали.
#40
by КнОпка
у меня офис говорит что в файле обнаружено содержимое которое не удалось прочитать и предлагает его восстановить.
#43
by dk
пропускать параметры нельзя либо 0, либо "", либо другое значение - смотря что за параметры
#50
by NS
Поискал в инете - ошибка возникает не только после открытия в опенофисе, а и в других случаях. Решение простое - открывать и пересохранять. Вручную :) Другого способа исправления пока не вижу.
#51
by Torquader
- Это вообще не файл Excel - там что-то текстовое и нет заголовка Compound - так что точно не откроется!
#52
by Torquader
Нужно не файлы искать, а в списке процессов поубивать все Excel, которые были открыты через Ole (ключ -embedding) чтобы была чистота эксперимента.
#53
by Torquader
+ Переименовываем в txt указываем кодировку и символ разделителя и радостно открываем как текстовый файл - должен открыться.
#55
by Torquader
Это к тому, что ты предлагаешь перебирать открытые книги Excel (если они открыты по OLE, то для пользователя они не видны). Если файл испорченный, то его уже никто и никогда не восстановит!
#56
by NS
Я предлагаю сначала открыть методами ОС, а потом найти открытый. Неужели из кода этого не видно? Другое дело, что пока его не пересохранил - к нему подрубиться не получается.
#57
by Torquader
Методами OS тоже не всегда открывается - у меня, например, из Explorer-а Excel не открывает, так как стоит флажок "Игнорировать DDE запросы из других приложений".
#60
by NS
Это наверно ОпенОфис так шалит. Но проблема то не в этом. И с таким именем листа нормально файл открывается. Там еще в куче мест вместо значений формула ="Значение"
#62
by Torquader
Во втором файле эта "чушь" просто в текстовом виде. И "=Значение" - это у них текст в ячейке такой, а про знак ' в начале кто-то забыл - вот и "ходят по граблям".
#63
by NS
вообще странно - я качаю накладные практически всех поставщиков - никто такого горбатого не лепит. Да и за всю свою практику я такого не видел.
#64
by ildary
сталивался с тем, что сгенерированная у нас в MSO2003 таблица после заполнения ее клиентом в ОО, после возврата назад открывалась с ошибкой - все форматирование и условия терялись, восстанавливались лишь самые данные (и на том спасибо) + тот же клиент, но на другом компе заполнял ту же таблицу, но уже в MSO2007, после чего у нас в MSO2003 эта таблица уже не открывалась никак (конвертер для чтения xlsx установлен и работает нормально). Пришлось писать батник для переоткрытия файла в OO, с последующим сохранением в формате XLS (слава великому smaharbA, что помог с укрощением ОО).
#65
by Torquader
В 2003 Office необходимо сохранять как Office 97/XP, тогда все его нормально понимают. По крайней мене пришлось в некоторых местах вместо 2003 поставить Xp, чтобы проблем с сохранением не было. Конечно, можно копать галочки совместимости (их там много), но как-то лениво.
#66
by ildary
вопрос такой - а не пропадет ничего? в таблице всякие плюшки типа условного форматирования, сворачивания и т.п. - как бы не получить взамен одной проблемы другую.
#67
by Torquader
Пропадёт только, если будет более 65536 строк, так как в старом Excel их меньше (ну и 256 столбцов). Всё остальное не сильно поменялось. Потом, лучше чтобы пропало какое-то там форматирование, чем файл в кашу нарезался (OpenOffice условное форматирование понимает по-свойму).
#68
by ildary
на самом деле я за данные волнуюсь - т.к. форматирование и сейяас уходит на небеса, а данные вроде целы.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Перенос Расходных накладных в Управление Бухгалтерией 2.0
- Ошибка ЗУП: Поле объекта не обнаружено (НачалоПериода)
- V8.2 Внешняя печатная форма с нуля в управляемом режиме
- Проблема. как на ноуте включить WIFI. модель RAYbook_Si150
- УТ11: Открыть форму нового документа программно
- а были ли реальные случаи бодания ОБЭП c truecrypt?
- Обработка для загрузки весов CAS CL5000
- Как *.geo привязать к 1с
- Если запущен сервис crserver.exe от 8.2 - как по http работать с хранилищами 8.1
- Формат записи даты в MS-SQL
- Как выбрать элемент подчиненного справочника без выбора родителя
- Запуск сеанса с регламентным заданием в БП 2
- ЗУП 2.5.31.4. Нет движений у документа "Зарплата к выплате организации"
- Учет пивных кег
- Проброс usb-портов по RDP
- Ошибка "-Режим замещения ведущих объектов" 1С7.7 Бухгалтерия
- ЗУП Взаиморасчеты в разрезе месяца начисления...
- ЗиУП начисления по ГПХ и труд. договору в расчетной ведомости идут одной строкой
- Запись реквизита у проведеного документа
- В ЗУП поменяли ФИО физ лица а в приказе на печать выходит старое фио