2010-07-13 4 views

ответ

130

Within Excel вам необходимо установить ссылку на VB скрипт библиотеки времени выполнения. Соответствующий файл обычно находится в \Windows\System32\scrrun.dll

  • Для ссылки на этот файл, загрузите редактор Visual Basic (ALT + F11)
  • Выберите Инструменты> Ссылки из выпадающего меню
  • Будет отображен список доступных ссылок
  • Пометьте галочку рядом с полем «Microsoft Scripting Runtime»
  • Полное имя и путь файла scrrun.dll будет отображаться под списком
  • Нажмите на кнопку OK.
+0

robert большое спасибо –

+0

Что вы делаете на Mac? –

+0

Нет ли способа сделать это через командную строку, например, в том числе библиотеку или что-то еще? – LuizAngioletti

11

Эти ребята имеют отличные примеры того, как использовать объект 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

Этот фрагмент кода демонстрирует использование FSO в ASP/IIS, но не excel – Spangen

4

В Excel 2013 строка на создание объекта:

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

вместо кода в ответ выше:

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

После добавления ссылки, я должен был использовать

Dim fso As New Scripting.FileSystemObject 
Смежные вопросы