2017-08-13 9 views
0

をオブジェクトをcontanていません事前のおかげでバリアントは、誰もが を助けることができるならばそれは理解されるであろう...私はこの蓮のscritpを書いていますし、私は エラーはバリアントは、オブジェクトが含まれているdoen'tでエラーを把握することはできません、 を蓮スクリプト

Sub Click(Source As Button) 
Dim session As New NotesSession 

Dim ws As NotesUIWorkspace 
Dim adminp As NotesAdministrationProcess 
Dim userName As Variant 

userName = workspace.Prompt(PROMPT_OKCANCELEDIT, _ 
"User", _ 
"Enter the user to delete") 

noteID$ = adminp.DeleteUser(userName , False , DelMailFile , "Terminations" , False) 


End Sub 
+0

まだ同じエラー – emy

+0

"option declare"はあなたの友人です... – umeli

答えて

3

あなたはwsので、新しいとそれを初期化し、あなたのUIのワークスペース変数を初期化していない:、あなたはと呼ばれる変数にプロンプ​​トを呼びかけている。また

Dim ws As New NotesUIWorkspace 

そのようwsに変更する必要がありますはあなた宣言された変数の名前です。また

userName = ws.Prompt(... 

、あなたはAdminPの変数がそうadminp.DeleteUser()を呼び出す前に、このような何かを行う初期化されていません。

Set adminp = session.CreateAdministrationProcess("Server/Org") 

最後に、宣言されていないDelMailFileという変数を参照しています。したがって、それを宣言するか、help for DeleteUserで定義されている適切な整数値を使用してください。

+0

henrikさんありがとうございますが、それでも同じエラーが発生します – emy

+0

もっとエラーがあるので私の答えが更新されました。 –

+0

ありがとう、それはうまくいった:)(Y) – emy

関連する問題

 関連する問題