2010-07-13 5 views

Répondre

130

Dans Excel, vous devez définir une référence au script VB bibliothèque d'exécution. Le fichier correspondant est généralement situé à \Windows\System32\scrrun.dll

  • Pour référencer ce fichier, chargez le Visual Basic Editor (ALT + F11)
  • Sélectionnez Outils> Références dans le menu déroulant
  • Une liste des références disponibles s'affichera
  • Cochez la case à côté de 'Microsoft Scripting Runtime'
  • Le nom complet et le chemin du fichier scrrun.dll seront affichés sous la liste déroulante
  • Cliquez sur le bouton OK.
+0

robert merci beaucoup –

+0

Que faites-vous sur un Mac? –

+0

N'y a-t-il pas un moyen de le faire via une ligne de commande, par exemple en incluant une bibliothèque ou autre chose? – LuizAngioletti

11

Ces gars-là ont d'excellents exemples de la façon d'utiliser l'objet système de fichiers http://www.w3schools.com/asp/asp_ref_filesystem.asp

<% 
dim fs,fname 
set fs=Server.CreateObject("Scripting.FileSystemObject") 
set fname=fs.CreateTextFile("c:\test.txt",true) 
fname.WriteLine("Hello World!") 
fname.Close 
set fname=nothing 
set fs=nothing 
%> 
+0

Cet extrait de code démontre l'utilisation du FSO dans ASP/IIS pas excel – Spangen

4

Dans Excel 2013 la chaîne de création d'objet est:

Dim fso 
Set fso = CreateObject("Scripting.FileSystemObject") 

au lieu du code dans la réponse ci-dessus:

Dim fs,fname 
Set fs=Server.CreateObject("Scripting.FileSystemObject") 
0

Après avoir ajouté la référence, je devais utiliser

Dim fso As New Scripting.FileSystemObject 
Questions connexes