Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA Excel перестал работать Scripting.FileSystemObject / 9 сообщений из 9, страница 1 из 1
14.10.2005, 15:15
    #33325441
falet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel перестал работать Scripting.FileSystemObject
Мож кто знает. Как всегда все работало и пользователь ничего не делал.
Но после какого-то времени перестала работать эта процедура:

sub aaa()
Set fs = CreateObject("Scripting.FileSystemObject")
If Not fs.FolderExists("c:\cz\tmp") Then
fs.CreateFolder ("c:\cz\tmp")
End If
end sub

пишет, что fs — nothing. т.е не создется объект Scripting.FileSystemObject, но
если все это запускаешь в простом скриптовом файле cz.vbs все работет, т.е. с
scrobj.dll все впорядке, а вот ни в WORD ни в EXCEL неработает.
может что с офисом, переставлять нехочется, а если надо, то как-то надо это аргументировать.(комп начальника)
спасибо.
...
Рейтинг: 0 / 0
14.10.2005, 15:42
    #33325569
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel перестал работать Scripting.FileSystemObject
добавьте ссылку tools-referens - micrsoft scripting run-time и используйте ранне связывание
...
Рейтинг: 0 / 0
14.10.2005, 17:37
    #33325908
falet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel перестал работать Scripting.FileSystemObject
Я конечно попробую.
Блин, много переделывать, притом на других компах все работает.
Может еще другие идеи есть?
...
Рейтинг: 0 / 0
14.10.2005, 23:51
    #33326223
blacksun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel перестал работать Scripting.FileSystemObject
У меня была похожая история под WinXP на оффисах XP/2003 (в 2000 оффисе работало). Возможно похожая. Excel ругался на

Set FsoOut = CreateObject("Scripting.FileSystemObject")

Якобы неизвестный пользовательский тип. Это он про Scripting.FileSystemObject

Помогло такое объявление

Dim FsoOut As FileSystemObject

Dim txtFile As Object
Dim TxtPath As String

TxtPath = "c:\exp_plan.xml"

Set FsoOut = New FileSystemObject
Set txtFile = FsoOut.CreateTextFile("c:\exp_plan.xml", True)

Почитал в MSDN что так типа надо объявлять в оффисе XP. Самое интересное, что этот вариант работает и в Оффисе 2000 (win2000).
...
Рейтинг: 0 / 0
17.10.2005, 09:05
    #33327255
falet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel перестал работать Scripting.FileSystemObject
спасибо, будем пробовать
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
11.09.2010, 12:05
    #36841628
d_captain
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel перестал работать Scripting.FileSystemObject
falet,

вообще все просто, требуется объявить переменную
Dim fso as variant
вот так и все
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
26.03.2012, 17:20
    #37723617
veterskv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel перестал работать Scripting.FileSystemObject
Здравствуйте, а существует ли в FileSystemObject метод закрытия файла, ну например CloseFile
...
Рейтинг: 0 / 0
26.03.2012, 18:43
    #37723887
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel перестал работать Scripting.FileSystemObject
veterskvсуществует ли в FileSystemObject метод закрытия файла, ну например CloseFile
http://msdn.microsoft.com/en-us/library/yb3tbdkw(v=vs.85).aspx
...
Рейтинг: 0 / 0
26.03.2012, 19:34
    #37724043
alex77755
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel перестал работать Scripting.FileSystemObject
авторвообще все просто, требуется объявить переменную
Dim fso as variant
вот так и все
Странно. По умолчанию необъявленный тип является variant!?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA Excel перестал работать Scripting.FileSystemObject / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]