Domino 9 und frühere Versionen > ND6: Entwicklung
Image Ressource exportieren
robertpp:
Hallo,
Kann man per Script die Image Ressourcen ( eine bestimmte) aus einer DB exportieren?
Hintergedanke:
Ich will dann in ein Exceldokument eine Image mit
ActiveSheet.Pictures.Insert("C:\_ICON\home.gif").Select
einfügen.
Oder ist es auf dem direkten Weg aus der Notes db möglich, was ich mir aber nicht so ganz vorstellen kann.
Oder welche Möglichkeit hab ich sonst noch?
danke robert
Tode:
mit Hilfe der NotesNoteCollection (neu seit R6) ist das gar kein Problem.
Beispiel: Siehe Designer- Hilfe...
Tode
Glombi:
Es geht auch einfach ohne Programmierung:
In der Datenbank ein Dokument erstellten welches ein Rich Text hat. Dort mit Erstellen - Bildressource diese einfügen und speichern. Dann Aktion - Vorschau im Webbrowser aufrufen. Dort kann dann das Bild wie gewohnt gespeichert werden.
Andreas
robertpp:
@Andreas:
Ich weiß nicht ob ich mit dem weiter komme. Ich will ja im Notes per Agent oder zb als Button per Script ein Excel doc erstellen und dann eben
ActiveSheet.Pictures.Insert("C:\_ICON\home.gif").Select
machen?
Da komm ich ja garnicht ins web und außerdem ist ja da eine Benutzeraktion notwendig. Oder hab ich das falsch verstanden?
@Tode: Hab ich jetzt gefunden und ebenfalls notesNoteCollection.SelectImageResources
Aber damit bekomm ich ja nicht meine ImageRessource als file auf die Platte?
danke robert
robertpp:
Also ich hab das jetzt noch gefunden:
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Set db = session.CurrentDatabase
REM Create note collection
Dim nc As NotesNoteCollection
Set nc = db.CreateNoteCollection(False)
nc.SelectImageResources = True
Call nc.BuildCollection
nid = nc.GetFirstNoteId
For i = 1 To nc.Count
Set doc = db.GetDocumentByID(nid)
Set item = doc.GetFirstItem("$Title")
Messagebox item.text
nid = nc.GetNextNoteId(nid)
Next
Das sag mir schon mal den Namen aller Images.
Wie kann ich die dann noch exportieren?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln