![]() |
Модераторы: mihanik |
![]() ![]() ![]() |
|
Dims |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1016 Регистрация: 21.11.2006 Репутация: нет Всего: 11 |
Excel позволяет вводить примечания для каждой своей клетки.
Можно ли как-то вмешаться в работу этого функционала и переопределить его? Например, чтобы сделать примечания с возможностью форматирования, вставления картинок и т.д. |
|||
|
||||
FINANSIST |
|
|||
Статус: Жив ![]() ![]() Профиль Группа: Участник Сообщений: 526 Регистрация: 11.4.2008 Где: Москва Репутация: 13 Всего: 23 |
Да, это возможно
Код необходимо вставить в тело листа Это сообщение отредактировал(а) FINANSIST - 9.12.2008, 01:30 -------------------- “...Брали корову рыжую одну, отдавать будем корову рыжую одну, чтобы не нарушать отчетности” Эдуард Успенский, “Каникулы в Простоквашино” |
|||
|
||||
Dims |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1016 Регистрация: 21.11.2006 Репутация: нет Всего: 11 |
Насколько я понял, Вы просто изменяете форму листочка, на котором отображается примечание. Но если, например, мне надо отобразить в примечании картинку, то всё равно непонятно, как это сделать...
|
|||
|
||||
FINANSIST |
|
|||
Статус: Жив ![]() ![]() Профиль Группа: Участник Сообщений: 526 Регистрация: 11.4.2008 Где: Москва Репутация: 13 Всего: 23 |
тогда вот так:
![]() -------------------- “...Брали корову рыжую одну, отдавать будем корову рыжую одну, чтобы не нарушать отчетности” Эдуард Успенский, “Каникулы в Простоквашино” |
|||
|
||||
Dims |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1016 Регистрация: 21.11.2006 Репутация: нет Всего: 11 |
Это знаю. Не то.
Надо, чтобы там был текст, наподобие HTML страницы: текст, разные шрифты, цвета, вставленные картинки (внутри текста) и так далее. Думал рендерить предварительно HTML и сохранять его таким образом в виде картинки, но остаётся вопрос, как дать пользователю возможность это всё редактировать? Нужно своё окно GUI написать и как-то подставить его вместо функций отображения примечаний... |
|||
|
||||
FINANSIST |
|
|||
Статус: Жив ![]() ![]() Профиль Группа: Участник Сообщений: 526 Регистрация: 11.4.2008 Где: Москва Репутация: 13 Всего: 23 |
Позволю себе 1 вопрос - к чему такие извращения с экселем?
-------------------- “...Брали корову рыжую одну, отдавать будем корову рыжую одну, чтобы не нарушать отчетности” Эдуард Успенский, “Каникулы в Простоквашино” |
|||
|
||||
Dims |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1016 Регистрация: 21.11.2006 Репутация: нет Всего: 11 |
Потенциальный заказ такой.
|
|||
|
||||
FINANSIST |
|
||||
Статус: Жив ![]() ![]() Профиль Группа: Участник Сообщений: 526 Регистрация: 11.4.2008 Где: Москва Репутация: 13 Всего: 23 |
Пользователь должен ещё и редактировать содержимое Html - страницы внутри примечания? Очень странный у Вас заказчик, очень.....
Как вариант - с помощью встроенных средств програмное построение через VBA этого извращения: ![]() С последующим отображением оного при активации ячейки Однако, гимор получается... -------------------- “...Брали корову рыжую одну, отдавать будем корову рыжую одну, чтобы не нарушать отчетности” Эдуард Успенский, “Каникулы в Простоквашино” |
||||
|
|||||
Dims |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1016 Регистрация: 21.11.2006 Репутация: нет Всего: 11 |
Честно говоря, не вижу ничего странного. Внутри примечания нужно редактировать не HTML, а просто rich-text. И можно не внутри примечания, а в отдельном окне. Суть в том, чтобы в конечном итоге в примечании мог находиться богато отформатированный текст с картинками.
Вполне понимаю такую потребность. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование, связанное с MS Office" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |