我的第一篇文章,但我一直潛伏了很長時間。我正在爲一家使用Outlook的VB的公司工作,以從自定義任務表單宏觀化他們所做的一切。嗯,我想能夠激活子,將加入到這一點:從預VBScript從Outlook創建文件/文件夾在網絡驅動器
- 我們的本地服務器/網絡驅動器上創建一個文件夾(其中每個人都有權限)
- 複製文件和文件夾做「模板」文件夾到新的目標
- 重命名新目錄中的文件與變量名
目前我在:
Dim fso
Dim sourceFol
Dim DestFol
Dim variable1
Dim variable2
Set fso = CreateObject("Scripting.FileSystemObject")
If ClientCode = "1" Then
sourceFol = "\\S:\sourcepath"
DestFol = "\\S:\destination\"& variable1 &" - "& variable2
ElseIf ClientCode = "2" Then
sourceFol = "\\S:\sourcepath"
DestFol = "\\S:\destination\"& variable1 &" - "& variable2
ElseIf ClientCode = "3" Then
sourceFol = "\\S:\sourcepath"
DestFol = "\\S:\destination\"& variable1 &" - "& variable2
End If
If Error Then
WScript.Echo "Error: " & Err.Number
WScript.Echo "Source: " & Err.Source & "Description:" & Err.Description
Err.Clear
Else
'Cancel
End If
唯一的問題是,我沒有從這一點上得到什麼,沒有反應,沒有錯誤,沒有從我所看到的想法。看到這只是我名單上的第一名,我什麼都沒有得到,這是非常令人沮喪的。任何人有任何好的提示,指針或在這種情況下檢查的東西?謝謝。
上的錯誤恢復刪除你的下一個並重新運行它。你不會在任何地方處理錯誤,這就是爲什麼你不知道它們是什麼。 –
你的路徑應該看起來像'\\ Server \ sourcepath' –
'Else If'是你的問題之一。 VB語言使用'ElseIf'代替。但我贊同Nathan。禁用'在錯誤恢復下一步'。這部分根本不需要。 – Bond