Выгруска информации из 1с в Excel #250643


#0 by Kwoon
Пытаюсь выгрузить из 1с в ексель отчёт с формулами. Всё получается тока формулы не показывает только когда сам на ячейку щёлкниш и ентер нажмёш тода всё нормально начинае считать как я тока не пробывал выгружать формулы: ОкноExcel.ActiveCell.FormulaR1C1=ОкноExcel.ActiveCell.Value; Непомогает и пересчёт листа тоже не помогает. Подскожите пожалуйсто ка быть.
#1 by АперБот
Мне поручено поднимать ветки, что я и делаю.
#2 by smaharbA
FormulaR1C1Local или пиши по англицки
#3 by Kwoon
FormulaR1C1Local или пиши по англицки если пишу так ругается что типы не совподают как тип поменять
#4 by smaharbA
FormulaLocal ... как хоть формулато выглядит
#5 by Kwoon
Формула выглядит например так =СУММ(R4C3:R5C3)
#6 by KSid
А если вот так: ОкноExcel.Range("A1").Formula="=SUM(B1:B10)"
#7 by smaharbA
... Кстати ты че афигел ОкноExcel.ActiveCell.FormulaR1C1=ОкноExcel.ActiveCell.Value; ? )))
#8 by smaharbA
Вообще за активекелл и прочие активы по рукам положено бить, если нет крайней необходимости их использовать
#9 by KSid
А вообще-то я все формулы в шаблоне проставляю. Потом открываю файл шаблона:   Excel.WorkBooks.Open(ФайлШаблона), пишу в него нужные данные и делаю:   SaveAs(ФайлСохранения). Если нужно, чтобы формулы были в строках отчета, то строки в отчет должны добавляться копированием: Так геммороя меньше. :)
#10 by Kwoon
А если в таблице может менятся количиство строк и столбцов тогда этот метот уже не подходит
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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