Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.17;
Скачать: CL | DM;

Вниз

Ширина 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.029 c
15-1155539935
Gydvin
2006-08-14 11:18
2006.09.17
Формат GIF стал свободным


3-1152534624
Avgust
2006-07-10 16:30
2006.09.17
хм.. неустойчивый коннект..


15-1156046543
PSPF2003
2006-08-20 08:02
2006.09.17
Альтернатива Adobe Reader


1-1154500320
Alkid
2006-08-02 10:32
2006.09.17
GUID + Variant = Love ?


3-1152509382
Delphi basic
2006-07-10 09:29
2006.09.17
Проблемы с FIBPlus