Domino 9 und frühere Versionen > Entwicklung

pubnames.ntf

(1/2) > >>

mgeidl:
Guten Morgen!

Ich hab eine Anforderung von unserem CIO erhalten, deshalb meine Frage:

Kann der "Copy to personal Addressbook"-Agent in der pubnames.ntf dahingehend verändert werden, dass eine Kategorie (z.b. NAB) mit übergeben wird????

lg
Marietta

Glombi:
Hallo,
das kannst Du wie folgt machen:
Öffne den Agenten "Copy to Personal Address Book" im Designer und sieh Dir die Sub "ProcessDocument" an. Dort gibt es 2x folgenden Code:

Set destnote= sourcenote.CopyToDatabase(destdb)
Call destnote.RemoveItem("MessageStorage")
DocsCopied = DocsCopied + 1

Dahinter dann noch folgendes einfügen:
destnote.Categories = "NAB"          'Setze die Kategorie
call destnote.Save(true,true,true)

Das sollte gehen.
Andreas

P.S: Wenn ich das richtig sehe, ist in der Originalformel ein Fehler, denn es fehlt call destnote.Save(true,true,true). Daher ist
Call destnote.RemoveItem("MessageStorage")
eigentlich sinnlos, oder?

mgeidl:
Hi Andreas!

Supi, danke hat funktioniert!!

lg
Marietta

mgeidl:
So, wie immer gibt man einem den kleinen Finger, will er die ganze Hand!!

Ist es nun auch möglich, diesen Agent zu einer Eingabeaufforderung zu bewegen, dass man die Kategorie händisch eingeben kann??

lg
Marietta

Axel:
Hi,

kein Problem.

Dim strCategorie As String

strCategorie = InputBox$("Bitte geben Sie die Kategorie ein.")
destnote.Categories = strCategorie          'Setze die Kategorie
call destnote.Save(true,true,true)

Axel

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln