Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Код VBA работал в офф 2003, а в 2010 не работает?! / 3 сообщений из 3, страница 1 из 1
27.08.2012, 19:43
    #37932494
clerk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Код VBA работал в офф 2003, а в 2010 не работает?!
Был в офф 2003 такой код ..

Sub Summator()
FormKontr = 2
UserForm1.TextBox1 = TekuchKatal
UserForm1.TextBox8 = ActiveSheet.Name
With Application.FileSearch
.Filename = "*.xls"
.LookIn = TekuchKatal
.Execute
UserForm1.TextBox2 = CStr(Val(.FoundFiles.Count) - 1)
End With
UserForm1.TextBox1.Enabled = False
UserForm1.TextBox2.Enabled = False
UserForm1.Show 0
End Sub

работал на ура ... после перехода на офф 2010 (32-разряда) работать отказывается
ругаетса на "With Application.FileSearch" - говорит что-то насчет того что объект отсутствует ...
подскажите пожалуйста как можно этот код запустить в 2010 офф, мож какой библиотеки не хватает ?
________________________
это жжжж ... не спроста ...
...
Рейтинг: 0 / 0
27.08.2012, 20:24
    #37932524
qwerty112
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Код VBA работал в офф 2003, а в 2010 не работает?!
clerk,

да, начиная с 2007-го офиса у апликейшена, FileSearch "нету"

но, судя по коду, он там так-се нужен

обычным dir посчитайте к-во файлов
...
Рейтинг: 0 / 0
30.08.2012, 20:07
    #37937806
clerk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Код VBA работал в офф 2003, а в 2010 не работает?!
Задержался анака, ... ну да ладно ...
Спасибо откликнувшемося... токо Dir в моём случае не есть айс ...
решил вопрос через подключение FSO и работу с его свойствами и методами ...
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Код VBA работал в офф 2003, а в 2010 не работает?! / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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