Сохранение Табличного документа в Excel файл, программно. #697232


#0 by oslokot
Подготавливаю табличный документ, задал параметры печати: ориентацию, поля, масштаб. Все ок. Далее, стандартный метод: ТабДокумент.Записать(ИмяФайлаВФорматеXLS, ТипФайлаТабличногоДокумента.XLS) На выходе получаю "разъехавшийся" xls, не те поля, масштаб и т.д. Как перетянуть настройки табличного документа в exel? Подозреваю, штатными методами никак? Что делать?
#1 by Cube
Ориентацию и поля настраивай в экселе. А масштаб - это вообще только для печати на принтере...
#2 by oslokot
это понятно, просто он автоматически отправляется по e-mail и хочется получить уже верно настроенный файл.
#3 by sapphire
А с чего ты взял, что файл "настроен" верно, если принтер у адресата может быть вообще другой, и настройки будут иные.
#4 by oslokot
о_О чего? думаете xls записанный в ориентации "Портрет" у вас откроется в виде "Ландшафт"?
#5 by Зойч
попробуй xlsx
#6 by oslokot
пробовал, все ок, но у наших получателей нет 2007 офиса
#7 by Lama12
Сохраняй в PDF. При сложном форматировании Excel такого наворачивает... но по другому он не может.
#8 by oslokot
Предыстория. В клюшках была та же трабла. Выкрутился я тогда через Йоксель (в нем то и задавал параметры печати) на выходе - красивый xls Думал что в 8.2 с этим нет проблем, блин
#9 by Cube
В чем проблема подключиться к сохраненному Эксель-фалу и выставить поля ручками?
#10 by oslokot
именно в этом :) как это делается? подскажите пожалуйста
#11 by Cube
Начни отсюда: MSWord = ПолучитьCOMОбъект(, "Word.Application");
#12 by oslokot
а, COM соединение, где-то я это слышал. Спасибо! ща покопаю
#13 by Зойч
Там 4 разных сохранения в ексель есть
#14 by oslokot
да, все кривые
#15 by oslokot
ага, круто. Но блин, ехель нужен.
#16 by oslokot
Ура! все получилось. Спасибо огромное, мегачеловек!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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