Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.06.29;
Скачать: [xml.tar.bz2];

Вниз

Помогите с Excel   Найти похожие ветки 

 
TBase_Tree   (2008-06-02 12:57) [0]

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

 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 12:58) [1]

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


 
Anatoly Podgoretsky ©   (2008-06-02 13:05) [2]

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


 
Palladin ©   (2008-06-02 13:06) [3]

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


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

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


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


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


 
Palladin ©   (2008-06-02 13:31) [5]


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

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


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


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


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


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

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

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


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


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


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


 
Palladin ©   (2008-06-02 13:47) [9]


> TBase_Tree   (02.06.08 13:45) [8]

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


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


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


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


 
Anatoly Podgoretsky ©   (2008-06-02 13:57) [11]

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

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


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


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


Сенкс.


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

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

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



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.06.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.115 c
3-1200909104
Karburator
2008-01-21 12:51
2008.06.29
отвязать DBLookupCombobox от управляющего ДатаСурса


15-1210658822
БарЛог
2008-05-13 10:07
2008.06.29
Домен зарегистрирован, не делегирован


2-1212170295
Gjo
2008-05-30 21:58
2008.06.29
Закрытие консольных приложений


2-1212150966
Mozgan
2008-05-30 16:36
2008.06.29
Memo и SMTP


2-1212580075
123-ий
2008-06-04 15:47
2008.06.29
Skype





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский