| 
    
            
         
         | 
    
    
  | 
Несколько шрифтов в рамках одной ячейки - как? | ☑ | ||
|---|---|---|---|---|
| 
    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) а он и не обязан всё знать :)     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |