< návrat zpět

MS Excel


Téma: Přesun komentáře rss

Zaslal/a 11.10.2015 8:47

Dobry den chci se zeptat zkusenych jestli by mi neporadili s jednou malicksti. Kdyz vlozim do bunky komentar a nekam ho umistim tak pak kdyz najedu na bunku aby se zobrazil tak se zobrazi vzdy na konkretnim predem definovanem miste ale ne tam kde chci .. prosel sem veskery formaty atd ale ne a ne komentar presunot jinam...

Zaslat odpověď >

#027329
avatar
Objekt Comment, pokud vím, nemá (a nikdy neměl) žádnou možnost, jak nastavit jeho pevnou polohu vůči buňce, k níž se vztahuje. Před mnoha lety jsem se o to taky marně pokoušel. Dnes jsem se šel podívat do objektového modelu a opravdu jsem tam nenašel nic, čeho by se šlo chytit. To, že při zadávání obsahu komentáře mohu polohu nastavit, vyvolává jen marné iluze...citovat
#027331
avatar
Veď si nahraj makro, dostaneš asi takéto niečo po úprave.

Range("E4").AddComment
Range("E4").Comment.Visible = True
Range("E4").Comment.Text Text:="Ján:" & Chr(10) & "asd" & Chr(10) & ""
Range("E4").Comment.Shape.Select True
Selection.ShapeRange.IncrementLeft 20#
Selection.ShapeRange.IncrementTop 90#

No je pravda že ak je komentár skrytý, tak toto nefunguje.citovat
#027333
avatar
Ne, nejde to. Komentář se také nechá překreslit příčkou a zobrazit klidně mimo obrazovku. O něco lépe z pohledu umístění, ale hůře z pohledu formátování, je na tom "falešný komentář" (Data/Ověření).citovat
#027334
avatar
Teď jsem udělal "objev". Když se má komentář automaticky objevit po najetí kurzoru nad buňku, zobrazí se vždy tak, jak sám chce. To odpovídá mé zkušenosti i příspěvku od xlnc.
Když ale zobrazím komentář pomocí .Visible=True, zobrazí se komentář v místě, kde jsem ho zanechal po posledním přesunu jeho polohy!!! To zase odpovídá tomu, na co přišel marjankaj. Kde si Excel pamatuje tuhle polohu, jsem ale neobjevil. Taky mne nenapadá, jak této možnosti rozumně využít v praxi.citovat
#027335
avatar
Ani okno z Data/Ověření nedrží stoprocentně, každopádně je na tom líp než klasický a bez pardonů blbý komentář a vždy se vykreslí do okna. Neuděláte ale nic s velikostí, barevností a tuším že ani se zalamováním textu.citovat
#027336
avatar
Přece jenom se m podařilo najít nějaký (i když zvláštní) pořádek v chování komentáře. V podstatě pracuje ve dvou módech:
1. Základní mód je ten, jak jeho chování popisuje nápověda, v němž se komentář zobrazí při přechodu kurzoru přes jeho buňku, ale v místě, které nelze nastavit.
2. Při ovládání komentáře pomocí vlastnosti Visible má odlišné chování: ve stavu True se objeví v místě, kam jsme ho předtím umístili a ze kterého můžeme v tomto stavu komentář přemístit jinam. Přepnutím na False se komentář vrátí ke svému klasickému chování.
Buď je tedy komentář trvale zobrazený na místě, které jsme mu sami vybrali, nebo se ukazuje jen při přechodu kurzoru přes buňku, ovšem tam, kde sám chce. Vše závisí na aktuálním stavu vlastnosti Bunka.Comment.Visible.citovat
#027337
avatar
No pokiaľ zadávateľ neprezradí, čo tým sleduje, tak sa ťažko dopátrame k nejakému záveru.citovat
#027343
avatar
Souhlasím s marjankajem. že bez znalosti smyslu dotazu nelze najít odpověď na něj. Pro sebe jsem dokončil svůj průzkum poznatkem, že pokud objekt Comment zviditelním pomocí Visible=True, zpřístupním tím spřažený objekt Comment.Shape, který má Type=4. Ten objekt je nadále propojený se zdrojovou buňkou, ale mohu s ním nakládat podobně jako s jinými kresbami v kolekci Shapes. Objekty Comment a Comment.Shape tedy mají společný obsah, ale odlišné chování. Nejsem si ale jistý, jak moc tohle pomůže tazateli.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje