Autor Thema: Benötige Hilfe bei Script  (Gelesen 15906 mal)

Glombi

  • Gast
Re:Benötige Hilfe bei Script
« Antwort #40 am: 03.11.03 - 15:52:31 »
Versuch mal anstelle von
Call oReg.getUserInfo(sUser,sMailServer)

folgendes:
Call oReg.getUserInfo(sUser$,sMailServer$)

Falls das nicht geht: Du willst doch eigentlich nur den Mailserver des Users haben, oder? Das geht auch einfacher:

Sub Click(Source As Button)
   Dim oSession As New NotesSession
   Dim oDb As NotesDatabase
   Dim oUiWs As New NotesUiWorkspace
   Dim sDb() As String  ' String-Array für die div. Datenbanken
   Dim sServer As String  ' String für den Server
   Dim iCount As Integer  ' Integer zum counten in der Forall-Loop
   Dim iArray As Integer    ' Integer für die Größe des Array
  Dim db As NotesDatabase
   Dim sUser As String
   Dim sMailServer As String
   Dim sUsersServerChoice As String
   
   Const VBMADMINDB$ = "ADMIN\ADMIN.NSF" 'Pfad und Filename der ADMIN-Datenbank
   
   Set db =oSession.CurrentDatabase
   sServer = db.server
   Set oSession = New NotesSession
   Set oUiWs = New NotesUiWorkspace
   
   sUser = oSession.Username

   sMailServer = oSession.GetEnvirnmentString("MailServer",true)    'Hole Mailserver aus NOTEs.INI
   
 
'***************************************************************************
'User nach dem Server fragen / Hierbei wird als Default sein Mail-Server angeboten
'***************************************************************************
   
   sUsersServerChoice = Inputbox$ ("Bitte wählen Sie den Server Ihrer Fililale:", _
   "Server", sMailServer)
   If sUsersServerChoice = "" Then Exit Sub 'Klickt der Nutzer auf Cancel wird die Funktion sofort verlassen
   
'***************************************************************************
'NOTES.INI Einträge setzen
'***************************************************************************
   
   Call oSession.SetEnvironmentVar("AdminPfad",sUsersServerChoice+"!!"+VBMADMINDB,False)    



... ... ...

Andreas
« Letzte Änderung: 03.11.03 - 15:58:39 von Glombi »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz