#0
by romanzh
Думаю первое, что пытаются сделать с Эксем в режиме OLE - вытащить код из записи макроса, получается что то вроде: но в нашем объекте он не работает, выдает ошибку: "Ошибка при установке значения атрибута контекста (NumberFormat): Произошла исключительная ситуация (Microsoft Office Excel): Нельзя установить свойство NumberFormat класса Range". Причем NumberFormat = @ почему-то проходит нормально. Веток на эту тему видел две, v7: и v8: но сути проблемы они не освещают, а нужна вот такая конструкция: Эксель.Selection.NumberFormat = "0"+Эксель.decimalseparator+"000000", В примере устанавливаю 6 знаков после запятой.
#5
by Rie
+1 NumberFormat, как ни парадоксально, тонко чувствует локаль. И оскорбляется, если "кто-то кое-где у нас порой".
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- скд заголовок колонки ресурса
- XML и конвертация данных
- УФ. Недостаточно прав для работы с инф. базой
- Отменить регистрацию записей регистра накопления
- Обход результата запроса по группировкам
- Чем лучше 10.3 чем ТиС семерка
- v8: Счет Фактура выданный для БП 3.0
- Видимость документа УТ10.3
- ЗУП. Запрос и СКД дают разные суммы
- Ошибка при выполнении операции с информационной базой
- Функция ПечатьТОРГ12(БезУслуг = Ложь) , где функция печать с услугами ?
- Вопросы по КА.. РАУЗ или Партионный учёт?
- Присвоение штрих-кодов на новый товар через ТСД
- Как отключить лишний трафик?
- УПП как отловить завершение работы системы ?
- v7: Сортировка в ОСВ Бух 7,7
- Объединение pdf файлов в один
- Как распечатать все документы из папки
- Недостаточно памяти
- УПП Погашение стоимости материалов после перемещения материалов в эксплуатации