хочу!!! запускать макросы предыдущих версий Excel, любых предыдущих(2003,2007) версий Excel в текущей установленной (2003, 2007,20...) желательно без переписывания кода.
необходима миграция и одновременно работа в старых версиях конструкции типа: если версия такая то, то иди сюда громоздки /особенно при переборе файлов каталога, или рыботы с таблицами/
что можно напереподключать в Tools-Preferences VBA - Prodgect, чтобы забыть о переписывании макросов для каждой новопребывающей в контору версии Ехселов
ПС: опыт миграции из 97 в 2000 и в 2003 незабываем... забодало переписывать ВСЕ каждый раз,
а теперь в связи с повальным лицензированием совта в коноторах стоит одновременно все! от 2003-2007-2010-20... никто не переходит на новые модные версии совта по экономическим причинам, все держатся консервативного-еже-оплаченного-старого и только если прижмет покупают новое
хочу!!! запускать макросы предыдущих версий Excel, любых предыдущих(2003,2007) версий Excel в текущей установленной (2003, 2007,20...) желательно без переписывания кода.
необходима миграция и одновременно работа в старых версиях конструкции типа: если версия такая то, то иди сюда громоздки /особенно при переборе файлов каталога, или рыботы с таблицами/
что можно напереподключать в Tools-Preferences VBA - Prodgect, чтобы забыть о переписывании макросов для каждой новопребывающей в контору версии Ехселов
ПС: опыт миграции из 97 в 2000 и в 2003 незабываем... забодало переписывать ВСЕ каждый раз,
а теперь в связи с повальным лицензированием совта в коноторах стоит одновременно все! от 2003-2007-2010-20... никто не переходит на новые модные версии совта по экономическим причинам, все держатся консервативного-еже-оплаченного-старого и только если прижмет покупают новоеСветик
Сообщение отредактировал Светик - Среда, 30.01.2013, 13:49
Set ввв = Application.FileSearch With ввв .NewSearch .LookIn = каталог .Filename = "*" '.xls"
[/vba] из 2003 запустить в 2007 не получилось..
можно конечто все на DIR() какойнибудь переписать, ну так таблицы потом не заработают... и т.д.
а всего лишь объект такой изчез в новой версии или может библиотека какая то ему неизвестна
вот и приходит мысль: а где чего включить, чтоб не переписывать каждый раз, и чтоб не писать 2-3 разных макроса, и не тащить корову на баню
макросы 4-го еще эксела он может типа запускать, а вот предыдущей ни у кого не получилось... [admin]Используйте теги для оформления кодов![/admin]
ну например это: [vba]
Код
Set ввв = Application.FileSearch With ввв .NewSearch .LookIn = каталог .Filename = "*" '.xls"
[/vba] из 2003 запустить в 2007 не получилось..
можно конечто все на DIR() какойнибудь переписать, ну так таблицы потом не заработают... и т.д.
а всего лишь объект такой изчез в новой версии или может библиотека какая то ему неизвестна
вот и приходит мысль: а где чего включить, чтоб не переписывать каждый раз, и чтоб не писать 2-3 разных макроса, и не тащить корову на баню
макросы 4-го еще эксела он может типа запускать, а вот предыдущей ни у кого не получилось... [admin]Используйте теги для оформления кодов![/admin]Светик
Сообщение отредактировал Светик - Среда, 30.01.2013, 14:55