2010-07-13 21 views

risposta

130

all'interno di Excel è necessario impostare un riferimento alla libreria di runtime VB script. Il file in questione si trova in genere in \Windows\System32\scrrun.dll

  • Per fare riferimento a questo file, caricare il Visual Basic Editor (ALT + F11)
  • Selezionare Strumenti> Riferimenti dal menu a discesa
  • Verrà visualizzata una lista di riferimenti disponibili
  • Spunta la casella accanto a "Microsoft Scripting Runtime"
  • Il nome completo e il percorso del file scrrun.dll verranno visualizzati sotto la casella di riepilogo
  • Fare clic sul pulsante OK.
+0

Robert, grazie mille –

+0

Cosa fai su un Mac? –

+0

Non c'è un modo per farlo via linea di comando, come includere una libreria o qualcosa del genere? – LuizAngioletti

11

Questi ragazzi hanno ottimi esempi di come utilizzare l'oggetto filesystem 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

Questo snippet di codice dimostra l'utilizzo dell'UST in ASP/IIS non excel – Spangen

4

in Excel 2013 stringa creazione dell'oggetto è:

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

anziché il codice nella risposta precedente:

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

Dopo aver aggiunto il riferimento, ho dovuto usare

Dim fso As New Scripting.FileSystemObject 
Problemi correlati