v8: Ошибка в Excel: Нельзя установить свойство NumberFormat #286448


#0 by zmb
Борюсь с такой вот фигней: ... ... Сама ошибка - "Ошибка при установке значения атрибута контекста (NumberFormat): Произошла исключительная ситуация (Microsoft Office Excel): Нельзя установить свойство NumberFormat класса Range" Через поиско я понял, что был далеко не одинок в данной проблеме, не раз находил для себя, вроде бы и новое решение, перебивая модуль, надеясь, что щас вот оно заработает, но проблема не решалась, в итоге вылез на такой вот обнадеживающий топик: Платформа у меня 8.0.18.2 Знает кто вообще, решаема ли эта проблема, и как?
#1 by zmb
ёпрст, чёт ссылка не прошла //
#2 by NS
не верю! Синтаксический контроль конструкция из не пройдет. Лист.Range("A1:A10). Это как?
#3 by zmb
уважаемый, я это не из рабочего модуля копировал, а просто набросал для примера, чтобы лишь в общем показать о чем реч. За синтаксис сори, а где именно ошибка, я показал...
#4 by NS
Помню глюк с точкой. Вместо точки в 0.00 попробуй запятую.
#5 by zmb
Мда, формат таки записался, спасибо уже прогресс :)
#6 by NS
Спасибо в карман не положишь :)
#7 by zmb
Странно, хотя через те же макросы выдал точку
#8 by у лю 427
самое прикольное, что на другой машине у тебя может и не записаться... И это зависит от региональных установок и экселя... P.S. решение этой проблемы есть...
#9 by NS
Фича известная. И давняя. Помницца Бекас никак не мог решение найти.
#10 by у лю 427
так и не нашел? там же все примитивно делается....
#11 by asady
вот так работает:   WorkBook=Application.WorkBooks.Open("Z: est.xls");
#12 by NS
Про замену точки на запятую я ему сказал, а дальше разобрался он аль нет я не знаю. ExcelApplication.International?
#13 by NS
Проблема похоже в том, что NumberFormat из 1C срабатывает как NumberFormatLocal
#14 by у лю 427
возможно. У меня были такие подозрения, но решение нашел раньше... P.S. причем не оязательно точка-запятая... пристроенный к телеге паровоз...
#15 by ШтушаКутуша
#16 by smaharbA
#17 by smaharbA
Вернее
#18 by NS
А это тут причем???
#19 by smaharbA
см
#20 by smaharbA
+ а референсе на всяк случай, если стиль ссылок не тот, то все - пипец
#21 by NS
У него Range и так срабатывает.
#22 by NS
NumberFormatLocal ничего не меняет.
#23 by smaharbA
меняет, см
#24 by NS
Смотрю, длина строки выросла на 5 символов. Больше ничего не изменилось :) Запятая ошибочная убрана в шаблоне, но сработает точно так-же как и NumberFormat
#25 by smaharbA
NS я тебя конечно уважаю, но счас проверю и напишу, все работает, это уж точно, тема была уже далеко не один разок
#26 by NS
см. и (12,13)
#27 by NS
Угу, и так-же всё работает с NumberFormat
#28 by smaharbA
#29 by NS
Ну и? А если теперь попробовать Диапазон.NumberFormat = "[$$-409]# ##0,00";
#30 by smaharbA
работает, если формат "локаль" задан, как в
#31 by smaharbA
да
#32 by NS
Да, в смысле они работают одинаково? :)
#33 by smaharbA
ага ))
#34 by NS
Блин, немного поцарапали машину, повезли ремонтировать по Каско. Там всё сделали, и сказали (показали) что машина крашенная!!! Не поверили - нам показали целый цех, где КРАСЯТ НОВЫЕ МАШИНЫ. Говорят 30% новых машин царапанные/битые.
#35 by smaharbA
жизнь прошла стороной ?
#36 by smaharbA
я тут приору увидал, десятка лучче...
#37 by NS
Собирались её продавать - теперь уйдет чуть дешевле :( по идее пустяки, но новость меня ошарашила. Там варят и красят новые иномарки ценой 30, 40, 50 Килобаксов. Люди думая что покупают новую машину в салоне, на самом деле покупают битую машину.
#38 by NS
У нас 15-ая, с модным черным бампером. Оказалось что заводские бамперы только черные. В итоге оказалось что купили в салоне машину с битыми и перекрашенными бамперами, и перекрашена одна задняя дверь. Покупали три года назад - наверно сейчас салону уже претензий не предъявить...
#39 by NS
Опечатался - заводские только серые.
#40 by у лю 427
а ты ВИДЕЛ УСЛОВИЯ ПЕРЕВОЗКИ? Везли спецзаказом тачку в КОНТЕЙНЕРЕ - так эти уроды буржуи ее даже толком не закрепили, один борт протерся до дыр. Меняли дверь и крыло. В автовозах - что угодно бывает... P.S. в контейнере тачку не закрепили толком, но фиксаторы максимальных ускорений - ПОСТАВИЛИ!!! Полные уроды. Хорошо, что ни один не сработал. Так что выставили счет на 35 штук баксов за ремонт, шлифовку и покраску...
#41 by NS
Нет, не видел, но теперь знаю :( Покупать новую машину резко расхотелось :(
#42 by Torquader
Excel - загадочная вещь. Региональные установки для Excel и для 1C могут быть разные. Кроме того, всё зависит от версии Excel. P.S. а зачем такой сложный формат нужен ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С