Hi, that is basically my question there in the title
If someone knows..
If someone knows..
Dim vars As Integer If Not IsNull(Me.OpenArgs) Then If InStr(Me.OpenArgs, ";") = 0 Then vars = 1 Else vars = Len(Me.OpenArgs) - Len(Replace(Me.OpenArgs, ";", "")) + 1 End If End If
Dim astrValues() As String If Not IsNull(Me.OpenArgs) Then astrValues = Split(Me.OpenArgs, ";") intVars = UBound(astrValues) + 1 End If
Private Function fNumberOfArgs() As Variant On Error GoTo Err_fNumberOfArgs fNumberOfArgs = UBound(Split(Me.OpenArgs, ";")) + 1 Exit_fNumberOfArgs: Exit Function Err_fNumberOfArgs: If Err.Number = 94 Then 'No OpenArgs fNumberOfArgs = Null Else MsgBox Err.Description, vbExclamation, "Error in fNumberOfArgs()" Resume Exit_fNumberOfArgs End If Resume Exit_fNumberOfArgs End Function
Comment