Domino 9 und frühere Versionen > Entwicklung
Ansicht an Variable übergeben
seerow:
Es handelt sich hierbei um ein script welches die aktuelle View in ein csv Importiert. Ich möchte jedoch die View gerne
fest im script einfügen.
orginal code
--- Code: ---Dim workspace As NotesUIWorkspace
Dim view As NotesView
Dim viewnav As NotesViewNavigator
Dim session As NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim viewname As String
Set workspace = New NotesUIWorkspace
Set uiview = workspace.CurrentView
Set view = uiview.View
Set viewnav = view.CreateViewNav()
Set session = New NotesSession
Set db = session.CurrentDatabase
viewname = view.Name
--- Ende Code ---
mein code
--- Code: ---Dim workspace As NotesUIWorkspace
Dim view As NotesView
Dim viewnav As NotesViewNavigator
Dim session As NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim viewname As String
Set db = session.CurrentDatabase
Set workspace = New NotesUIWorkspace
Set session = New NotesSession
Set view = db.GetView( "view_printer_all_bycustomer" )
Set viewnav = view.CreateViewNav()
viewname = view.Name
--- Ende Code ---
koehlerbv:
Naja, den Code hast Du etwas umgestellt, amchst aber nach wie vor den gleichen prinzipiellen Fehler.
Erst kommt
Set db = session.CurrentDatabase
DANACH kommt erst
Set Session = New NotesSession
Woher soll den bei
Set db = session.CurrentDatabase
der arme Compiler wissen, was Du mit session meinst, wenn Du das erst ein paar Zeilen später bekannt gibst ?
Weiterer Tip am Rande: Du kannst NotesSession und NotesUIWorkspace schon in der Deklaration instantiieren:
Dim session As New NotesSession
Dim ws As New NotesUIWorkspace
HTH,
Bernhard
seerow:
das gibts doch nicht....hast mal wieder recht gehabt.
Ich sehe schon, es wird langsam Zeit für 'ne Notesschulung.
Werden die Beiträge eigentlich noch auf "erledigt" gesetzt?
Danke Bernhard
koehlerbv:
1. Gern geschehen.
2. Das mit dem "Erledigt"-Knopf ist in Arbeit - Arne rödelt ...
Bernhard
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln