|   |   | 
| 
 | Несколько шрифтов в рамках одной ячейки - как? | ☑ | ||
|---|---|---|---|---|
| 0
    
        IKSparrow 20.09.14✎ 18:05 | 
        Есть макет печатной формы в Excel. Надо в одну ячейку вывести значение (предложение), так, что бы часть этого значения была обычным шрифтом, а часть была подчёркнута и выделена жирным. Как это проделать? Cells.Font = действует на всю ячейку целиком. Может есть у кого примерчик?     | |||
| 1
    
        EvgeniuXP 20.09.14✎ 18:05 | 
        ни как :)     | |||
| 2
    
        Fragster гуру 20.09.14✎ 18:06 | 
        полештмлдокумента     | |||
| 3
    
        zulu_mix 20.09.14✎ 18:11 | 
        а ексель так умеет интересно?     | |||
| 4
    
        zulu_mix 20.09.14✎ 18:12 | 
        умеет. значит юзай макет ексель     | |||
| 5
    
        IKSparrow 20.09.14✎ 18:13 | 
        Ну если руками то в одной ячейке можно и разные шрифты иметь. А вот программно... Не догоняю :(     | |||
| 6
    
        IKSparrow 20.09.14✎ 18:14 | 
        Йохо, cell.Characters(pos, lenght) <== вот мое решение. Пойду пробовать :)     | |||
| 7
    
        IKSparrow 20.09.14✎ 18:15 | 
        В смысле, полностью cell.Characters(pos, lenght).Font = вот так вот.     | |||
| 8
    
        zulu_mix 20.09.14✎ 18:17 | 
        (7) нах? макет нарисуй с параметрами     | |||
| 9
    
        IKSparrow 20.09.14✎ 18:19 | 
        (7) Да я бы нарисовал. Но проблема в том, что никогда не знаешь где окажется текст, который нужно отформатировать. Так как текст перед ним может варьироваться по размеру. И тупо мне заслонит мой параметр. Я в экселе не особо разбираюсь :)     | |||
| 10
    
        zulu_mix 20.09.14✎ 18:21 | 
        ну раз понял как тебе надо дерзай. я лично не понял почему макет не подходит     | |||
| 11
    
        EvgeniuXP 20.09.14✎ 18:21 | 
        (+9) хочу новогоднюю ёлку     | |||
| 12
    
        IKSparrow 20.09.14✎ 18:25 | 
        В общем, так как я написал так и сработало. Всем спасибо
 Ячейки.Characters(ПозицияИскомойСтроки, 6).Font.Bold = 1; | |||
| 13
    
        zulu_mix 20.09.14✎ 18:26 | 
        а вообще, чтобы в будущем понять что делать, ставишь запись макроса, колбасишь ексель, после расколбаса останавливаешь запись макроса и смотришь че там программно менялось и как.     | |||
| 14
    
        EvgeniuXP 20.09.14✎ 18:28 | 
        ух ты     | |||
| 15
    
        IKSparrow 20.09.14✎ 18:28 | 
        (13) О, вот за эту подсказку благодарю. Надо будет так попробовать.     | |||
| 16
    
        IKSparrow 20.09.14✎ 18:30 | 
        (1) "Не верю!" (с) Станиславский
 (14) Тотажэ (с) Народный | |||
| 17
    
        ДенисЧ 20.09.14✎ 21:20 | 
        (15) такой длинный хвост, а не знаешь ((     | |||
| 18
    
        EvgeniuXP 20.09.14✎ 21:28 | 
        (17) а он и не обязан всё знать :)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |