Ik heb een module gemaakt met Excel2003 voor het aanmaken van een drive(bijvoorbeeld "W") en met inlogcode en wachtwoord creeër ik een drive W.
Ik zelf gebruik Office 2003 en Windows XP. De module werkt goed.
Mijn collega die ook windows XP heeft, maar Office 2007 wilde deze module ook gebruiken, maar krijgt een foutmelding dat het netwerkpad niet gevonden kan worden.
Zelfde code, maar ander Office-pakket.
Zie onderstaande code:
Wie weet wat het probleem is?
Ik zelf gebruik Office 2003 en Windows XP. De module werkt goed.
Mijn collega die ook windows XP heeft, maar Office 2007 wilde deze module ook gebruiken, maar krijgt een foutmelding dat het netwerkpad niet gevonden kan worden.
Zelfde code, maar ander Office-pakket.
Zie onderstaande code:
Code:
'drive aanmaken
Public Function fMapDrive(ByVal szDrive As String, _
ByVal szServer As String, _
ByVal szShareName As String, _
Optional ByVal szUserName As String, _
Optional ByVal szPassword As String) As Boolean
Dim szMapRoute As String
Dim WshNet As Object
Set WshNet = CreateObject("WScript.Network")
On Error GoTo ErrorHandle
szMapRoute = "\\" & szServer & "\" & szShareName
If szUserName = "" Then
WshNet.MapNetworkDrive szDrive, szMapRoute
ElseIf szPassword = "" Then
WshNet.MapNetworkDrive szDrive, szMapRoute, , szUserName
Else
WshNet.MapNetworkDrive szDrive, szMapRoute, , szUserName, szPassword
End If
ErrorHandle:
Set WshNet = Nothing
Select Case Err.Number
Case 0
fMapDrive = True
Case -2147024811 'Already mapped
fMapDrive = True
Case Else
MsgBox Err.Description
fMapDrive = False
End Select
End Function
Aanroep:
If fMapDrive("W:", "Prd.corp", "appdata\LIS\Labkopin\Upload\", "prd\" & gebr, ww) = True Then
Wie weet wat het probleem is?
Laatst bewerkt door een moderator: