Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите с Excel [D7, XP]


TBase_Tree ©   (2008-06-02 12:57:00) 

Здравствуйте! Подскажите как получить шрифт ячейки ?

 Ex := CreateOleObject('Excel.Application');
 Ex.Visible := False;
 Ex.DisplayAlerts := False;
 Ex.WorkBooks.Open(ExtractFilePath(Application.ExeName) + 'Excel.xls');
 Ex.WorkSheets[1].Activate;
 
 Так я получаю текст ячейки:

 Ex.Cells[i, 2];


TBase_Tree   (2008-06-02 14:31:00) [1]

Кому интересно, решил след.способом:

Ex.Cells[i, 2].Activate;
ShowMessage(Ex.Selection.Font.Size);


TBase_Tree   (2008-06-02 14:08:00) [2]


> Как начальный старт посмотри статьи на Королевстве, но только
> как старт, а для работы все равно надо лезть на Микрософт.


Сенкс.


Anatoly Podgoretsky   (2008-06-02 13:57:00) [3]

> TBase_Tree  (02.06.2008 13:53:10)  [10]

Как начальный старт посмотри статьи на Королевстве, но только как старт, а для работы все равно надо лезть на Микрософт.


TBase_Tree   (2008-06-02 13:53:00) [4]


> поверь, я с этим никогда несталкивался, но за 5 минут записал
> макрос и посмотрел, что же творится... чего ты плачешься?
>  сам этого сделать не можешь? и опыт тут ни причем...


Конференция для начинающих ведь, для тех кто даже вопрос сформулировать не может. И я зашел сюда не от того что мне лень думать ... А  от того что в первые работаю с офисом из дельфи, а программирую только 8 мес. Но все равно спасибо, сейчас буду пробовать записать макрос.


Palladin   (2008-06-02 13:47:00) [5]


> TBase_Tree   (02.06.08 13:45) [8]

поверь, я с этим никогда несталкивался, но за 5 минут записал макрос и посмотрел, что же творится... чего ты плачешься? сам этого сделать не можешь? и опыт тут ни причем...


TBase_Tree   (2008-06-02 13:45:00) [6]


> Обращаться надо к Микрософту, это не Дельфи.


Тогда прошу перенести топик во флейм. Создавал тему надеясь что из программистов с богатым опытом кто-то уже сталкивался с данной проблемой, из тех кто смог бы подсказать ...


Anatoly Podgoretsky   (2008-06-02 13:39:00) [7]

> TBase_Tree  (02.06.2008 13:37:06)  [6]

Обращаться надо к Микрософту, это не Дельфи.


TBase_Tree   (2008-06-02 13:37:00) [8]


> не важно, будет в твоем случаи такого или нет, факт в том,
>  что нужно тебе смотреть справку Excel VBA на предмет Font.
> ..
>


Я читал, но научился только выгружать с определенным шрифтом а не считывать, по этому обращаюсь к вам за помощью :(


Palladin   (2008-06-02 13:31:00) [9]


> В моем случаи такого не будет.

не важно, будет в твоем случаи такого или нет, факт в том, что нужно тебе смотреть справку Excel VBA на предмет Font...


TBase_Tree   (2008-06-02 13:26:00) [10]

Мне нужен шрифт ячейки допустим Ex.Cells[i, 2], шрифт текста т.е Font.Size -
Это можно определить ?


> никто не мешает сделать их разными для каждого символа.


В моем случаи такого не будет. У меня есть список фамилий в столбце А, некоторые фамилии 9-го шрифта некоторые 15-го.


Palladin   (2008-06-02 13:06:00) [11]

в ячейке текст может быть нескольких шрифтов, тебе какой?


Anatoly Podgoretsky   (2008-06-02 13:05:00) [12]

Нет шрифта у ячейки и у текста, это понятие для каждого конкретного символа отдельно, никто не мешает сделать их разными для каждого символа.


TBase_Tree   (2008-06-02 12:58:00) [13]

Т.е шрифт текста ...


Наверх

Титульная страница Поиск, карта сайта Написать письмо