Форум: "Основная";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];
ВнизШирина Excel столбца в пикселях Найти похожие ветки
← →
DevilDevil © (2006-08-01 13:37) [0]Задаю ширину столбца, обнаружил, что получается намного шире. Более менее корректной работы пограммы сумел добиться делением ширины столбца в пикселях на 7.6 ... Не думаю, что это верный подход...
← →
umbra © (2006-08-01 16:31) [1]что-то у меня телепатор разбушевался, поэтому попробую ответить :)
1) Если Вы знаете нужную ширину столбца в сантиметрах, то в экселе существует методApplication.CentimetersToPoints(Centimeters)
, результат применения которого можно присвоить свойствуWidth
2) если Вы не знаете нужной ширины столбца, то после заполнения диапазона ячеек данными можно вызвать методRange.Columns.AutoFit
← →
DevilDevil © (2006-08-01 16:43) [2]Необходимо задать ширину в пикселях(см сабж). Опытным путём, наблюдая за соотношением "Ширина/Пиксел", домножаю ширину в пикселях на 0.14. Существует ли более цивилизованный метод?
← →
umbra © (2006-08-01 16:58) [3]а зачем, если не секрет, задавать ширину столбца в экселе в пикселях?
ведь количество пикселей зависит от разрешения экрана. Почему не плясать от размера окна экселя в родных для него пойнтах?
← →
DevilDevil © (2006-08-01 17:12) [4]А затем, что экспорт в Excel производится из таблички в моей программе, размеры столбцов в которой задаются в пикселях. Необходимо достичь максимально схожести, в том числе и цвет и шрифт и размеры и толщина границы ячеек.
← →
umbra © (2006-08-01 17:55) [5]ну, если все так сложно, тогда Dам придется вручную пересчитывать пиксели в пойнты. Например, так
function PixelsToPoints(XLApp: variant; WidthInPixels: Integer): integer;
begin
Result := Round(WidthInPixels*XLApp.Width/Screen.Width);
end;
← →
Anatoly Podgoretsky © (2006-08-01 21:03) [6]Микрософт постановила, что в дюйме 96 пикселей.
← →
DevilDevil © (2006-08-02 12:59) [7]
> umbra © (01.08.06 17:55) [5]
А если Excel Не на весь экран?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.059 c