Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Кто знает почему не совпадают ед. изм. высоты строки и ширины столбца / 13 сообщений из 13, страница 1 из 1
12.05.2008, 14:39
    #35306588
DaniilK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто знает почему не совпадают ед. изм. высоты строки и ширины столбца
Кто знает почему не совпадают единицы измерения высоты строки и ширины столбца?
Например, если установить высоту строки 48, а ширину столбца 8,43, то ячейка на пересечении этих строки и столбца визуально будет выглядеть как квадрат. Непонятно только почему "длина" квадрата равна 48, а "ширина" 8,43? никто не знает почему так?
...
Рейтинг: 0 / 0
12.05.2008, 16:01
    #35306873
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто знает почему не совпадают ед. изм. высоты строки и ширины столбца
Эти проперти используют разные и к тому же относительные единицы измерения (см. Справку)
Вот пример получения квадратной ячейки с пом. кода:

Код: plaintext
1.
2.
3.
4.
5.
Sub test()
    With [A1]
        .RowHeight =  50 
        .ColumnWidth = (.RowHeight + Int(.RowHeight /  3 ) -  5 ) /  7 
    End With
End Sub

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
12.05.2008, 17:57
    #35307264
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто знает почему не совпадают ед. изм. высоты строки и ширины столбца
DaniilKКто знает почему не совпадают единицы измерения высоты строки и ширины столбца?
Например, если установить высоту строки 48, а ширину столбца 8,43, то ячейка на пересечении этих строки и столбца визуально будет выглядеть как квадрат. Непонятно только почему "длина" квадрата равна 48, а "ширина" 8,43? никто не знает почему так?Я знаю :)
Это наследие типографских стандартов.
...
Рейтинг: 0 / 0
13.05.2008, 10:44
    #35308214
DaniilK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто знает почему не совпадают ед. изм. высоты строки и ширины столбца
White OwlЯ знаю :)
Это наследие типографских стандартов.

А подробнее можно? Как это "наследие типографских стандартов"? Какие стандарты имеются ввиду?
...
Рейтинг: 0 / 0
13.05.2008, 18:01
    #35309897
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто знает почему не совпадают ед. изм. высоты строки и ширины столбца
DaniilK White OwlЯ знаю :)
Это наследие типографских стандартов.

А подробнее можно? Как это "наследие типографских стандартов"? Какие стандарты имеются ввиду?Исторически сложившиеся.
Гугли что такое "типографская точка" или "typographic point".
...
Рейтинг: 0 / 0
14.05.2008, 10:43
    #35310863
DaniilK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто знает почему не совпадают ед. изм. высоты строки и ширины столбца
KL (XL)Эти проперти используют разные и к тому же относительные единицы измерения (см. Справку)
Вот пример получения квадратной ячейки с пом. кода:

Код: plaintext
1.
2.
3.
4.
5.
Sub test()
    With [A1]
        .RowHeight =  50 
        .ColumnWidth = (.RowHeight + Int(.RowHeight /  3 ) -  5 ) /  7 
    End With
End Sub

KL
[MVP - Microsoft Excel]

Размер "квадрата", как я понял, задается тут:
.RowHeight = 50
Но в каких единицах его указывать? Это что? Сантиметры, миллиметры, пункты (что-то еще)?
...
Рейтинг: 0 / 0
14.05.2008, 10:47
    #35310882
ДмиДми
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто знает почему не совпадают ед. изм. высоты строки и ширины столбца
RowHeight F1
Клик по points.
...
Рейтинг: 0 / 0
14.05.2008, 17:44
    #35312615
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто знает почему не совпадают ед. изм. высоты строки и ширины столбца
DaniilKРазмер "квадрата", как я понял, задается тут:
.RowHeight = 50
Но в каких единицах его указывать? Это что? Сантиметры, миллиметры, пункты (что-то еще)?Пункты или points в зависимости от того какой язык предпочитаешь :)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
20.08.2011, 06:41
    #37404344
faraslacks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто знает почему не совпадают ед. изм. высоты строки и ширины столбца
Несколько с опозданием (2 года), но скажу: вообще-то реальный размер в миллиметрах на бумаге невозможно рассчитать используя стандартный типографский пункт. Стандартный пункт, используемый в компьютерном наборе и вообще в системем Windows (про другие систмы не знаю, но скорее всего так же) равен 1/72 стандартного дюйма (25,4 мм), то есть этот пункт должен быть равен 0,352(7) мм, но это не так. Эмпирически было установлено, что его размер равен 0,34208 мм, если использовать первое значение, для расчета высоты ячейки, тогда при достаточно больших высотах (10 мм и больше) реальная установленая величина была больше на несколько миллиметров.

Код, с помощью которого я устанавливал значение был таким (этот способ дает погрешность):
Код: plaintext
1.
2.
3.
4.
5.
Sub Start()
    ' Здесь 10 - это высота ячейки в миллиметрах, 25,4 - дюйм в миллиметрах,
    ' а 72 - количество пунктов в дюйме.
    ActiveSheet.Range("A2").RowHeight =  10  * ( 25 , 4  /  72 )
End Sub

Почему реальное значение пункта не совпадает с расчетным, я понять не могу.
...
Рейтинг: 0 / 0
20.08.2011, 08:38
    #37404353
kuklp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто знает почему не совпадают ед. изм. высоты строки и ширины столбца
faraslacks, почитайте справку по CentimetersToPoints, InchesToPoints.
...
Рейтинг: 0 / 0
20.08.2011, 09:20
    #37404364
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто знает почему не совпадают ед. изм. высоты строки и ширины столбца
Цитата (откуда взято, данных нет):
"В отличие от Microsoft Word в Excel нет горизонтальных и вертикальных линеек, это приложение не позволяет быстро измерить ширину или высоту листа в сантиметрах. В качестве единиц измерения в Excel используются символы, пункты и пикселы.
Ширина ячейки отображается в символах или пикселах, а не в сантиметрах. Если потянуть границу заголовка столбца при настройке ширины столбцов на листе, на всплывающей подсказке отобразится ширина столбца в символах, а в скобках будет указана ширина столбца в пикселах.
Высота ячеек отображается в пунктах и пикселах, а не в сантиметрах. Если потянуть границу заголовка строки при настройке высоты строк на листе, на всплывающей подсказке отобразится высота в пунктах, а скобках будет указана высота в пикселах.
1 пункт = 1.33 пикселя = 0.35 мм
1 пиксель = 0.75 пункта = 0.24мм
1 мм = 2.85 пунктов = 3.8 пикселей

Один дюйм всегда содержит 1440 твипов.
А вот пиксел имеет переменное число твипов, зависящее от разрешения устройства.
У экрана обычно 15 твипов в пикселе, но зависит от разрешения дисплея("Масштаб текста" в настройках дисплея), 1440/15=96DPI.
"
...
Рейтинг: 0 / 0
07.09.2011, 18:07
    #37429602
init01
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто знает почему не совпадают ед. изм. высоты строки и ширины столбца
viktturЦитата (откуда взято, данных нет):
"В отличие от Microsoft Word в Excel нет горизонтальных и вертикальных линеек, это приложение не позволяет быстро измерить ширину или высоту листа в сантиметрах. В качестве единиц измерения в Excel используются символы, пункты и пикселы.
Ширина ячейки отображается в символах или пикселах, а не в сантиметрах. Если потянуть границу заголовка столбца при настройке ширины столбцов на листе, на всплывающей подсказке отобразится ширина столбца в символах, а в скобках будет указана ширина столбца в пикселах.
Высота ячеек отображается в пунктах и пикселах, а не в сантиметрах. Если потянуть границу заголовка строки при настройке высоты строк на листе, на всплывающей подсказке отобразится высота в пунктах, а скобках будет указана высота в пикселах.
1 пункт = 1.33 пикселя = 0.35 мм
1 пиксель = 0.75 пункта = 0.24мм
1 мм = 2.85 пунктов = 3.8 пикселей

Один дюйм всегда содержит 1440 твипов.
А вот пиксел имеет переменное число твипов, зависящее от разрешения устройства.
У экрана обычно 15 твипов в пикселе, но зависит от разрешения дисплея("Масштаб текста" в настройках дисплея), 1440/15=96DPI."

Это всё понятно
А теперь объясните это:

DaniilKКто знает почему не совпадают единицы измерения высоты строки и ширины столбца?
Например, если установить высоту строки 48, а ширину столбца 8,43, то ячейка на пересечении этих строки и столбца визуально будет выглядеть как квадрат. Непонятно только почему "длина" квадрата равна 48, а "ширина" 8,43?

В каких единицах 48 и в каких 8.43 ?
...
Рейтинг: 0 / 0
07.09.2011, 19:29
    #37429732
kuklp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто знает почему не совпадают ед. изм. высоты строки и ширины столбца
Im27th, ну а смекалку включить? 48 пунктов и 8,43 символа.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Кто знает почему не совпадают ед. изм. высоты строки и ширины столбца / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]