Страницы: 1
RSS
Закрепленная область конфликтует с примечанием, как бороться?
 
Закреплена строка с заголовками.    
Если лист не прокручивать, то в ячейках строки расположенной непосредственно после области закрепления через примечание просвечивает граница закрепленной области.  
Если лист прокрутить вниз(достаточно на одну строку) и открыть примечание ячейки оказавшейся сразу под областью закрепления, то верх примечания оказывается как-бы под закрепленной областью и начало текста в нем не видно.    
В прикрепленном файле - оба случая
 
?
 
А вы хотели чтобы ячейка при прокрутке убежала, а примечание осталось? :) Как вы вызовите примечание, если ячейка ушла?
 
Куда "убежала"? Невнимательно прочли?  
Прокручиваем лист в приложенном файле ровно на одну строку, чтобы вторая строка разместилась непосредственно ПОД закрепленным заголовком, открываем примечание и наблюдам как оно "обрезано" сверху.
 
Просто переместите немного само примечание
 
{quote}{login=_Вопрос?}{date=29.09.2009 03:44}{thema=Типа - озадачил всех...}{post}?{/post}{/quote}Давно очень меня это тоже огорчило и в тупик поставило. Выкрутился "по-русски" - применил примечание гиперссылки ячейки, ссылающейся сама на себя.
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
 
Вариант, конечно, ...если примечание на листе у всех ячеек или всегда у определенных.  
Я про отсутствие индикатора - пока не поведешь курсор, фиг поймешь: есть у ячейки примечание или нет?  
 
Вопрос к знатокам свойств объектов: есть ли у примечания свойство, типа "размещение" или "ориентация"? Если б его можно было изменить с "правее и выше" на "правее и ниже" - проблема бы решилась.
 
после создания, заполнения и форматирования примечания пытаюсь подвинуть его ниже:  
.Cells(intRow, intColumn).Comment.Shape.Top = .Cells(intRow, intColumn).Comment.Parent.Top + 10  
Ошибки при выполнении не возникает, но и примечания не сдвигается
 
А если .IncrementTop 10
 
То, что всплывает при наведении фокуса на ячейку это НЕ ПРИМЕЧАНИЕ, а что-то другое :-\  
Команда  
.Cells(intRow, intColumn).Comment.Shape.Top = .Cells(intRow, intColumn).Comment.Parent.Top + 100  
и вправду сдвигает примечание вниз. В этом можно убедиться, если в приложенном файле сделать правый клик на ячейке и выбрать "Отобразить примечание".  
ИСТИННОЕ примечание появится на экране сдвинутое на 100 единиц вниз.  
Вот только одуреешь для каждой ячейки делать "Отобразить - скрыть"...  
------------------------------------------------------------------------------  
А как же тогда называется это всплывающее окно и как добраться до его свойств?
 
"Вот только одуреешь для каждой ячейки делать "Отобразить - скрыть"..." Сервис => Параметры => Вид => Примечания => Примечания и индикатор  
Тогда все примечания отобразятся
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
 
Круто! 40 строк х 15 столбцов. Вывод ВСЕХ примечаний превращает лист в нечитаемую мешанину открытых окон....  
--------------------------------------------  
Если вернуться к теме топика: как "добраться" до свойств всплывающего окна?
 
Можно зайти в формат примечания => Поля и поставить Сверху: 0,2 см. Будет все видно.
 
Подводя итоги:  
- закрепленная область всегда будет просвечивать через примечание, даже когда у последнего установлена прозрачность равная 0.  
- изменить координаты появления всплывающего окна примечания невозможно, такого свойства у него нет.  
-------------------------  
я все правильно сформулировал?
 
Можно в примечании первую строчку пропускать (enter), и размешать текст либо посередине, либо по нижнему краю...
 
{quote}{login=}{date=30.09.2009 01:26}{thema=}{post}Можно зайти в формат примечания => Поля и поставить Сверху: 0,2 см. Будет все видно.{/post}{/quote}
 
А как быть, если на листе закрепленная область находится слева (в ячейках которой находятся примечания и появляются при наведении курсора) и при прокрутке всей таблицы в сторону закрепленной области примечания не отображаются при наведении курсора на ячейку. Есть ли решения?
Страницы: 1
Читают тему
Наверх