Er der én der ved hvor Lotus Notes (7.0.3) gemmer, hvilke toolbars en given klient har aktiveret? Det lader ikke til at være i registreringsdatabasen eller notes.ini. Jeg søger et sted, hvor jeg via Lotusscript eller direkte editering i en fil kan sikre mig, at en helt bestemt toolbar er aktiveret hos klienterne.
Nogen der har en løsningen eller en del af en løsning?
Toolbar's ligger i bookmarks.nsf som outlineentries i den outline der hedder UserToolbar.
Du kan lave noget kode der sætter din outline til IsHidden ala
Dim outline As notesoutline Dim outlineentry As notesoutlineentry Set outline = bookmarkdb.getoutline("UserToolbar") Set outlineentry = outline.GetFirst() While Not outlineentry Is Nothing If (outlineentry.Label="MyToolbarName") Then outlineentry.IsHidden = True Call outline.RemoveEntry(outlineentry) Call outline.Save() Else Set outlineentry = outline.GetNext(outlineentry) End If Wend
Jeg har fundet de outlines i bookmarks. Din løsning er desværre ikke nok. Jeg søger en måde at sikre at at en toolbar er aktiveret. Dvs at der er flueben ved den i klienten og at den altså er vist i Notes. Ved at gøre dem hidden, kan jeg vel kun skjule dem fra brugeren!? Så vidt jeg forstår, er det vel ikke Hidden (true/false) der afgør om en toolbar er aktiveret, men mere om den er tilgængelig. Eller har jeg forstået det forkert?
Hvis du er i tvivl om dine brugere har den pågældende Toolbar i deres bookmark.nsf, kan du følge alternativ #3, hvor du laver en template (bookmark.ntf) med toolbaren. Alternativ skal du i din kode tjekke for om toolbaren er der, og hvis ikke, så tilføje den med notesOutline.CreateEntry
Og jeg har så lige set i en artikel at man ikke "bare" kan oprette en toolbar med notesOutline.CreateEntry, fordi Toolbars gemmes i et mærkeligt format, som ikke kan oprettes eller redigeres via Lotus Script. Man bliver faktisk nødt til at oprette Toolbaren manuelt og derefter kan man bruge script til at kopiere den manuelle oprettede Toolbar fra en database til en anden. Og så bliver det lidt langhåret.
Jeg kan desværre ikke give dig artiklen, da den er copyright beskyttet.
Det betyder ikke noget. Jeg har fundet den information andetsteds. Der har desværre ikke rigtigt været nogle af dine forslag, der kunne bringe mig nærmere en løsning. Jeg mener at være kommet frem til at de options jeg søger ligger i Outlinet UserToolbarManager i bookmark.nsf men så alligevel ikke. Det må være et eller andet sted, hvor Notes gemmer, hvilke toolbars der er aktiveret, indbyggede eller custom...
Det er vist på tide at få denne lukket. Jeg fandt aldrig noget rigtigt brugbart, men kom lidt tættere med din hjælp. Afgiv et svar, hvis du vil have point, ellers lukker jeg bare...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.