| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программирование, связанное с MS Office > [Перенесено из VB6/MS Access]Оформление текста в Excell |
| Автор: Kostyauzver 23.6.2008, 15:52 |
| Знатоки, подскажите, каким образом (в каких объектах), хранится информация о оформлении текста в ячейках MS Excell 2000. Что имеется в виду: в одной ячейке имеется текст, одно из слов которого выделенно жирным шрифтом или цветом, где Excell хранит инф-ю о выделенном слове? |
| Автор: neiron 25.6.2008, 11:31 | ||
| Хранит в файле. Как я понимаю, тебе не свойство ячейки, а символов необходимо. Пример:
StartPos - номер первого выделяемого символа, LenChar - количество необходимых символов А вообще, Сервис->Макрос->Запись |
| Автор: Akina 25.6.2008, 23:46 |
| Информация о содержимом ячейки (Formula) и оформлении (Decoration) хранятся отдельно и независимо. Объединяются они только в момент отображения - на экране или там при печати. |
| Автор: Kostyauzver 27.6.2008, 07:49 |
| Да нет у ячейки (Cells) или диапазона (Range) такого свойства Decoration, так где же указанное свойство хранится? |
| Автор: Akina 27.6.2008, 08:54 |
| Decoration есть объединение Cell.Characters().Font и Cell.Interior. Прямой доступ к этим свойствам, минуя объект Cell, невозможен. |