|
v7: выделить жирным
| ☑ |
0
marina2712
18.08.11
✎
11:08
|
Здравствуйте!
Подскажите, пожалуйста, как можно выделить жирным шрифтом только часть текста в одной ячейке в таблице?
|
|
1
ДенисЧ
18.08.11
✎
11:09
|
Никак.
|
|
2
Ёпрст
18.08.11
✎
11:11
|
(0) прозрачный текст поверх, разве что..
|
|
3
marina2712
18.08.11
✎
11:11
|
Почему? Ведь наверняка есть какие нибудь внешние компоненты, при помощи которых можно что нибудь придумать.
|
|
4
Ёпрст
18.08.11
✎
11:12
|
+2 Объект Текст кинь на таблицу.
|
|
5
Ёпрст
18.08.11
✎
11:12
|
(3) нет таких.
|
|
6
andrewks
18.08.11
✎
13:24
|
(5) как это? а оффис? :)
|
|
7
Ёпрст
18.08.11
✎
13:27
|
(6) ну разве что офис..
других то гридов нема..
|
|
8
rt0107
18.08.11
✎
14:12
|
Йоксель. Хотя решит ли он именно эту задачу - не знаю.
|
|
9
Ёпрст
18.08.11
✎
14:14
|
(8) не решит
|
|
10
rt0107
18.08.11
✎
14:18
|
(9) ну фиг знает. в Excel-то можно отформатировать ячейку требуемым способом, а Йоксель все-таки интерфейс к нему.
Это конечно, если речь идет о печатной таблице, а не о таблице на форме. В последнем случае действительно и ТабличноеПоле не спасет. По крайней мере покамест.
|
|
11
Ёпрст
18.08.11
✎
14:19
|
(10) ты путаешь теплое с мягким Йоксель, никакой не интерфейс к экселю.
|
|
12
aka AMIGO
18.08.11
✎
14:22
|
если уж так необходимо - разделить текст на 2 части и выводить в соседних ячейках
|
|
13
rt0107
18.08.11
✎
14:28
|
(11) почитал внимательно, Йоксель действительно позволяет задавать формат только для всей ячейки в целом.
Так что для (0) - вариант один - выгружаться в Excel по OLE, и там уже химичить через что-то типа
оExcel.Cells(x, y).Characters(Start, Length).Font.Bold = True
|
|
14
1Сергей
18.08.11
✎
14:55
|
(13) есть другой варинат, наиболее правильный - забить.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший