Code 800A0005 lors de l'utilisation de set objfichier = objFSO.OpenTextFile

J'ai cherché ce code d'erreur à de nombreuses reprises et ont traversé de nombreux sites pour lire les réponses. Longue histoire courte, je n'ai pas encore trouvé une solution.

Une page référencée: Erreur lors de l'envoi ( caractère avec sendkeys dans vbscript

Voici mon code:

set WshShell = WScript.CreateObject("WScript.Shell")
Return = WshShell.Run("C:\Downloads\software\putty.exe -load navstat")

DIM date 
date = 301113

DIM tran1
tran1 = TAFFY

set objFSO = CreateObject("Scripting.FileSystemObject") 
set objFile = objFSO.OpenTextFile("C:\Users\Adrian\Desktop\Entries1.txt", ForReading) 

Do Until objFile.AtEndOfStream 
    strLine = objFile.ReadLine 
    If InStr(strLine, "JFK.GREKI3.MARTN..TOPPS") Then 
        set indi = 2 
        set tran1 = TOPPS 
    End If
Loop

Ce qu'il se passe: je suis de la numérisation d'un .fichier txt (Entries1.txt) pour les chaînes de texte. Si elles se produisent j'ai besoin de correspondant indi valeurs (donc quand indi est utilisé plus tard comme une variable, il va utiliser le bon #) et de modifier le tran1 variables.

Pour une raison quelconque, j'obtiens une erreur:

set objFile = objFSO.OpenTextFile

L'erreur est

Invalid argument ou appel de procédure
Code: 800A0005

Aide serait grandement appréciée.

Si vous obtenez l'erreur à la ligne que vous indiquez, tout le code au-delà qui n'est pas pertinente encombrement et peut être supprimé de votre question; c'est vide de sens, car l'exécution n'arrive jamais à ce point.

OriginalL'auteur Adrian | 2013-11-29