Haven't tested but what happens if you try setting the oFSO.CreateFolder commands to a variable and call it directly?
Set oFSO = CreateObject("Scripting.FileSystemObject")
' Create OCR folder
set f1 = oFSO.CreateFolder ocrFolder & "\OCR"
set f2 = oFSO.CreateFolder ocrFolder & "\OCR\Output"
set f3 = oFSO.CreateFolder ocrFolder & "\OCR\Output\Single_File"
set f4 = oFSO.CreateFolder ocrFolder & "\OCR\Staging"
set f5 = oFSO.CreateFolder ocrFolder & "\OCR\Archive"
CreateFolderF1 = f1.Path
CreateFolderF2 = f2.Path
CreateFolderF3 = f3.Path
CreateFolderF4 = f4.Path
CreateFolderF5 = f5.Path
From the script it looks like you are using "BrowseForFolder " which will give you a pop up to select the path. If you cancel that pop up it will create folders in default location may be in "C:" or "C:\Program Files\QlikView".
You can check the above mentioned folders, all the folders which you were creating using macro must have been created somewhere in your machine.
PS: As per your script, ocrFolder is nothing but a variable which is already appended before the folder path, I am not sure why are you adding another variable.
Hope it helps.