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

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

Найти!

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

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

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

odines.ru
30.04.2024 - 11:44
Смотри также:
Наше предприятие разделили на 2 - как быть с 1С?
OFF: Всех с прадником Военно-морского флота России
Ахтунг! Новые угрозы экономике России......

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
30.04.2024 - 11:44
Смотри также:
Офф. 23 февраля
Первые официальные разъяснения о составлении авансовых СФ
Как поставляется документация по встроенному языку с 1С 8?

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

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

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

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