Подскажите плз, как программно из 1с 8.1 сделать ячекйку в экселе числовой?

Форум 1С: Одинэс.Ру

Найти!

Подскажите плз, как программно из 1с 8.1 сделать ячекйку в экселе числовой?

megabax
04.06.2009 - 03:50
Делаю
Ячейка=Excel.Cells(лТекущаяСтрока,лСтолбецТовара);
Ячейка.Value=Сокрлп(строка(стр.КоличествоШт*?(ВШутках,1,?(стр.Вес=null,0,стр.Вес))));
В экселе у меня получаються ячеки текстовые. Но нужно что бы они были числовые. подскажите плз как это сделать программно из 1С?
К списку тем К списку форумов

Интересные темы

odines.ru
29.03.2024 - 07:14
Смотри также:
ОФФ. ДОС-овская совтина расчета зарплаты BIT. Мало памяти. Помогите, плиз.
ОФФОФФ А почему на форуме по выходным стало скушно?
ОФФ: Почему я (Чучундер) такой злой?

Re: Подскажите плз, как программно из 1с 8.1 сделать ячекйку в экселе числовой?

Djonni
1 - 04.06.2009 - 04:00
Если через оле,
то после использования методов подключения Необходимо воспользоваться VBA языком.
В данном случае это
Selection.NumberFormat = "#,##0.00"
Selection- выбранная ячейка. может быть заменено на статическую ссылку на ячейку - Range("А1") или с перемеными Cells(Строка,Колонка)
то есть первая ячейка
Оле.Cells(1,1).NumberFormat = "#,##0.00"
Примерно так.

Re: Подскажите плз, как программно из 1с 8.1 сделать ячекйку в экселе числовой?

megabax
2 - 04.06.2009 - 04:16
1, Сделал так:
Ячейка=Excel.Cells(лТекущаяСтрока,лСтолбецТовара);
Ячейка.NumberFormat="#,##0.00";
 
выдает
{ВнешняяОбработка.ДистрибьюторскийОтчет(272)}: Ошибка при установке значения атрибута контекста (NumberFormat): Произошла исключительная ситуация (Microsoft Office Excel): Нельзя установить свойство NumberFormat класса Range
Ячейка.NumberFormat="#,##0.00";
по причине:
Произошла исключительная ситуация (Microsoft Office Excel): Нельзя установить свойство NumberFormat класса Range

Re: Подскажите плз, как программно из 1с 8.1 сделать ячекйку в экселе числовой?

VZ
3 - 04.06.2009 - 04:20
Ячейка.Value=Сокрлп(строка(... - зачем же ты, болезный, строку-то записываешь? Или принцип "через жопу" свят и неприкосновенен?

Re: Подскажите плз, как программно из 1с 8.1 сделать ячекйку в экселе числовой?

roma n
4 - 04.06.2009 - 04:22
(0) Для начала: а нафига ты в эти ячейки пишешь текстовые значения?

Re: Подскажите плз, как программно из 1с 8.1 сделать ячекйку в экселе числовой?

megabax
5 - 04.06.2009 - 04:23
3,4, Соории, не заметил собсвенный кося
спасибо

Интересные темы

odines.ru
29.03.2024 - 07:14
Смотри также:
Рвется соединение 1С 8.1 с сервером при переезде с одной ноды кластера на другую.
Господа, как вам понравился союз "и" в СФ в наименовании Продавца?
фронт офис тилипад, бэк офис 1с

Re: Подскажите плз, как программно из 1с 8.1 сделать ячекйку в экселе числовой?

VZ
6 - 04.06.2009 - 04:30
Кстати, после Ячейка.Value= ничто не может помешать ввести Ячейка.Text=
К списку тем К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« v7: Восстановление последовательности - процедура ОФФ/2 - Punto Switcher - 1С-НЕСОВМЕСТИМО »
© 2009 Форум 1С: Одинэс.Ру