Autor Thema: Dateipfad auswählen Lotus Notes /Domino 8.5  (Gelesen 16132 mal)

BigWim

  • Gast
Re: Dateipfad auswählen Lotus Notes /Domino 8.5
« Antwort #20 am: 18.09.09 - 12:26:16 »
Außerdem ist der Variablenname falsch geschrieben.


Code
Sub Click(Source As Button)
   Dim ws As New NotesUIWorkspace
   filenames = ws.OpenFileDialog( _    
   True, "Select files to be deleted",, "c:\work")
   If Not(Isempty(filenames)) Then
      
      run = path + "\Microsoft Office\Office12\OrgWiz.exe " _
      + "/NAME-FIELD=Name / MANAGER-FIELD=Vorgesetzter  /DISPLAY-FIELDS=Name,Abteilung   /UNIQUEID-FIELD=Eindeutige_ID /FILENAME="+filenames

      stop

      result = Shell(run, 1)
      
   End If
End Sub

Probier mal das und teile mal mit, was in der Variable RUN steht. Vor allem der Teil nach /FILENAME.

Markus

Offline moprheusfgh

  • Frischling
  • *
  • Beiträge: 14
Re: Dateipfad auswählen Lotus Notes /Domino 8.5
« Antwort #21 am: 18.09.09 - 12:30:04 »
Hab den Teil umbenannt:

run = path + "\Microsoft Office\Office12\OrgWiz.exe " _
      + "/NAME-FIELD=Name / MANAGER-FIELD=Vorgesetzter  /DISPLAY-FIELDS=Name,Abteilung   /UNIQUEID-FIELD=Eindeutige_ID /FILENAME="+filename
      result = Shell(run, 1)

Jetzt bekomme ich die Meldung "datei nicht gefunden". Obwohl ich die Datei ausgewählt habe....

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Dateipfad auswählen Lotus Notes /Domino 8.5
« Antwort #22 am: 18.09.09 - 12:32:57 »
Ich frage nochmal: stimmt das was du bei \FILENAME angegeben hast so?

Als Dialogrückgabe heisst die Variable filenames und bei  \FILENAME nur noch filename. Außerdem was soll das + - Zeichen?

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline moprheusfgh

  • Frischling
  • *
  • Beiträge: 14
Re: Dateipfad auswählen Lotus Notes /Domino 8.5
« Antwort #23 am: 18.09.09 - 12:36:31 »
Das ist der vollständige Script. Wenn ich den Debugger laufen lasse, kommt "Datei not found" in der letzten Zeile: result = Shell(run, 1)


Sub Click(Source As Button)
   Dim ws As New NotesUIWorkspace
   Dim uiws As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   Set uidoc = uiws.CurrentDocument
   Dim path As String
   Dim run As String
   Dim pfad As String
   Dim result As Integer
   filenames = ws.OpenFileDialog( _    
   True, "Select your file",, "c:\temp")
   If Not(Isempty(filenames)) Then
      
      run = path + "\Microsoft Office\Office12\OrgWiz.exe " _
      + "/NAME-FIELD=Name / MANAGER-FIELD=Vorgesetzter  /DISPLAY-FIELDS=Name,Abteilung   /UNIQUEID-FIELD=Eindeutige_ID /FILENAME="+filename
      result = Shell(run, 1)
      
   End If
End Sub

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Dateipfad auswählen Lotus Notes /Domino 8.5
« Antwort #24 am: 18.09.09 - 12:39:11 »
Zum einen.
siehe letztes Posting von Axel

Zum Anderen.
Lt. Hilfe gibt ws.OpenFileDialog einen Array zurueck.
Muesste also hier dann nicht

filenames(0)

verwendet werden

Andreas

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: Dateipfad auswählen Lotus Notes /Domino 8.5
« Antwort #25 am: 18.09.09 - 12:41:39 »
@Alex
Das ["...FILENAME="+filename] ist von mir. Ich hab filename aus den " " rausgenommen, da es eine Variable ist.

Chris
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Dateipfad auswählen Lotus Notes /Domino 8.5
« Antwort #26 am: 18.09.09 - 12:50:39 »
@Alex
Das ["...FILENAME="+filename] ist von mir. Ich hab filename aus den " " rausgenommen, da es eine Variable ist.

Chris


Okay. Dann sollte das aber besser der richtige Operator für Stringverkettungen sein, nämlich das & - Zeichen.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline moprheusfgh

  • Frischling
  • *
  • Beiträge: 14
Re: Dateipfad auswählen Lotus Notes /Domino 8.5
« Antwort #27 am: 18.09.09 - 12:53:26 »
Sub Click(Source As Button)
   Dim ws As New NotesUIWorkspace
   Dim uiws As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   Set uidoc = uiws.CurrentDocument
   Dim path As String
   Dim run As String
   Dim pfad As String
   Dim result As Integer
   filenames = ws.OpenFileDialog( _   
   True, "Select your file",, "c:\temp")
   If Not(Isempty(filenames)) Then
      
      run = path + "\Microsoft Office\Office12\OrgWiz.exe " _
      + "/NAME-FIELD=Name / MANAGER-FIELD=Vorgesetzter  /DISPLAY-FIELDS=Name,Abteilung   /UNIQUEID-FIELD=Eindeutige_ID /FILENAME=&filenames"
      result = Shell(run, 1)
      
   End If
End Sub


Hab es mal soweit... Immernoch File not found.  Ich hab den Script getestet mit Filename="C:\temp..." das hat geklappt. Nur die manuelle auswahl nicht

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Dateipfad auswählen Lotus Notes /Domino 8.5
« Antwort #28 am: 18.09.09 - 12:58:49 »
Versuch mal dieses

Code
run = path & "\Microsoft Office\Office12\OrgWiz.exe " _
      & "/NAME-FIELD=Name / MANAGER-FIELD=Vorgesetzter  /DISPLAY-FIELDS=Name,Abteilung   /UNIQUEID-FIELD=Eindeutige_ID /FILENAME=" & filenames(0)
      result = Shell(run, 1)


Andreas

Offline moprheusfgh

  • Frischling
  • *
  • Beiträge: 14
Re: Dateipfad auswählen Lotus Notes /Domino 8.5
« Antwort #29 am: 18.09.09 - 13:24:20 »
Hab es geade probiert. Leider kommt immernoch die Meldung "File not found"

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Dateipfad auswählen Lotus Notes /Domino 8.5
« Antwort #30 am: 18.09.09 - 13:29:50 »
Dann naechste Frage.

Wann wird der Variablen "path" ein Wert zugewiesen?


Andreas

Offline moprheusfgh

  • Frischling
  • *
  • Beiträge: 14
Re: Dateipfad auswählen Lotus Notes /Domino 8.5
« Antwort #31 am: 18.09.09 - 13:33:16 »
Hallo Andreas und thanks,

ES FUNKTIONIERT!!!!!!!!!!!!!!!!!!!!!!

Vom lauter umschreiben, hab ich vergessen dem path einen wert zu geben.

Danke an alle. Geiles Forum!!!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz