|
Экспорт в EXCEL. Автовысота строк | ☑ | ||
---|---|---|---|---|
0
Родом из детства
16.04.21
✎
15:16
|
Добрый день, а, может, вечер. Пошустрил в инете, но так и не нашел способа установить автоматическую высоту строк в excel-документе при его программном формировании в 1с. Надеюсь, такой способ все-таки есть:)
|
|||
1
МихаилМ
16.04.21
✎
15:23
|
почитайте правила форума. в них есть ссылка на статью , как задавать вопросы.
|
|||
2
Родом из детства
16.04.21
✎
15:29
|
(1) Здравствуйте, а в чем моя тема не подходила под правила форума? Предметная область - ок, описание проблемы - ок, кратко - ок. Название темы соответствует содержанию - ок. Возможно, стоило ещё вопросительный знак поставить, или попросить ответы, но, из описания, вроде, было ясно, что это. Статью сейчас посмотрел
|
|||
3
МихаилМ
16.04.21
✎
15:39
|
(2) в 1с8 есть как минимум 3 способа формирования excel - файла (и нет никакого excel-документа)
1) из тд(табличный документ) 2) через ole 3) xml+zip можно еще через oledb, odbc провайдераю поэтому не ясно , каким способ Вы формируете excel файл. |
|||
4
Родом из детства
16.04.21
✎
15:41
|
(3) прошу прощения, в силу своей некомпетентности знал только первый
|
|||
5
Родом из детства
16.04.21
✎
15:44
|
(4) Хотя, смею предоположить, что способы работы с EXCEL-файлом, как с com-объектов во всех случаях одинаковые. Меняется лишь способ передачи данных. Используется ведь язык vba(или очень похожий)
|
|||
6
МихаилМ
16.04.21
✎
15:52
|
+(3) Вы не указали версии ПО. если думаете , что все используют таеже по , как Вы - это ошибка.
|
|||
7
mikecool
16.04.21
✎
15:58
|
(5) первый способ - это формирование ТД и сохранить как? автовысота у строк ТД установлен
?а? |
|||
8
Родом из детства
16.04.21
✎
16:02
|
(7) Делал так:
// Сохраняем табличный документ во временный файл ИмяВременногоФайла = ПолучитьИмяВременногоФайла("xlsx"); ТабДок.Записать(ИмяВременногоФайла, ТипФайлаТабличногоДокумента.XLSX); Х.CutCopyMode = False; // Сбрасываем старое копирование // Копируем первый (единственный) лист временного файла мКнига = Х.Workbooks.Open(ИмяВременногоФайла); мКнига.Worksheets(1).Cells.Select(); Х.Selection.Copy(); НовыйЛист = Книга.Worksheets(1); НовыйЛист.Name = "Первый"; // Задаём имя НовыйЛист.Paste(); // Вставляем содержимое |
|||
9
Родом из детства
16.04.21
✎
16:03
|
(7) В области строки тч макета установлен параметр автовысота
|
|||
10
Родом из детства
16.04.21
✎
16:04
|
(9) макета, по которому заполняю табдок)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |