powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / excel 2000 macros in excel 2002
18 сообщений из 18, страница 1 из 1
excel 2000 macros in excel 2002
    #36579935
gonzeek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, кто знает что крутить, чтобы макросы напмсанные в Excel XP работали в Excel 2000?
...
Рейтинг: 0 / 0
excel 2000 macros in excel 2002
    #36580016
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gonzeekПодскажите пожалуйста, кто знает что крутить, чтобы макросы напмсанные в Excel XP работали в Excel 2000?

Самокрутки.
Проблема-то в чем?
...
Рейтинг: 0 / 0
excel 2000 macros in excel 2002
    #36580020
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gonzeek,

А что именно не работает?Василий Иваныч и Петька летят на самолете.
Тут начинается турубулентность, самолет начинает падать.
ВИ: Петька!!! ПРИБОРЫ!?
П: 15!!!
ВИ: ЧО 15!?
П: а чо приборы!?
...
Рейтинг: 0 / 0
excel 2000 macros in excel 2002
    #36580052
gonzeek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал код в Excel 2002 (XP), у заказчика Excel 2000. Макросы не работают (подозреваю, что из-за разных версий Excel Object Library). Возможно ли как-нибудь заставить их работать, не изменяя код под Excel 2000?

Пример:

Код: plaintext
1.
Range(X).Cut Destination:= _
            Range(Y)

надо сменить на

Код: plaintext
1.
2.
3.
4.
Range(X).Copy Destination:=Range(Y)
        
        Range(X).ClearContents
        
        Application.CutCopyMode = False


И, в случае, изменения кода для Excel 2000, как настроить Excel XP так, чтобы он работал только с 2000-ми макросами.

Может вообще ничего не правильно понимаю, ведь недолго занимаюсь этим трудным, но очень интересным занятием)
...
Рейтинг: 0 / 0
excel 2000 macros in excel 2002
    #36580073
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gonzeek,

Наверное только поставить 2000 офис. По другому(в смысле просто) врядли получится. Можно на виртуальной машине поставить 2000 офис
...
Рейтинг: 0 / 0
excel 2000 macros in excel 2002
    #36580085
gonzeek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
находил такое, http://%5Dhttp://www.microsoft.com/downloads/details.aspx?familyid=C09BF7F7-D30E-4CE9-8930-5D03748CA5CD&displaylang=en%5B/url]. А в референсах http://www.microsoft.com/downloads/details.aspx?FamilyID=00D31943-3AD1-4DF1-9F93-C19C7E84F01C&displaylang=en&displaylang=en как раз находил cut

Может с этим можно что-то сделать?
...
Рейтинг: 0 / 0
excel 2000 macros in excel 2002
    #36580093
gonzeek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ойойой)
http://%5Dhttp://www.microsoft.com/downloads/details.aspx?FamilyID=00D31943-3AD1-4DF1-9F93-C19C7E84F01C&displaylang=en&displaylang=en%5B/url]

http://www.microsoft.com/downloads/details.aspx?familyid=C09BF7F7-D30E-4CE9-8930-5D03748CA5CD&displaylang=en
...
Рейтинг: 0 / 0
excel 2000 macros in excel 2002
    #36580097
gonzeek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://www.microsoft.com/downloads/details.aspx?familyid=C09BF7F7-D30E-4CE9-8930-5D03748CA5CD&displaylang=en
...
Рейтинг: 0 / 0
excel 2000 macros in excel 2002
    #36580099
gonzeek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://www.microsoft.com/downloads/details.aspx?FamilyID=00D31943-3AD1-4DF1-9F93-C19C7E84F01C&displaylang=en&displaylang=en
...
Рейтинг: 0 / 0
excel 2000 macros in excel 2002
    #36580108
gonzeek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может с этим какие-нибудь идеи появятся?
...
Рейтинг: 0 / 0
excel 2000 macros in excel 2002
    #36580142
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gonzeek,

По ссылкам не ходил, но одобряю

Сложный путь я вижу в том, что-бы взять от 2000-го офиса tlb-файл, в котором объявлены все функции, классы, константы. Подключить в референсах на офисеХР и при разработке при объявлении всех типов, использовании функций всегда указывать что они должны браться из подключеной библиотеки типов 2000-ого офиса.
Мне кажется проще поставить 2000 офис на виртуальной машине
...
Рейтинг: 0 / 0
excel 2000 macros in excel 2002
    #36580150
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно заполучить файл MSEXCEL.OLB (или какое-то похожее название) из комплекта 2000 офиса, создать проект в VB6, полключить этот файл в референсы и отладить все макросы в этом проекте.
Этот файл — библиотека типов, представляющая объектную модель 2000го экселя, она гарантированно не содержит фич, присутствующих в более поздних версиях.
...
Рейтинг: 0 / 0
excel 2000 macros in excel 2002
    #36580160
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,

Шустрый какой)))
Однако подключить этот файл в сам эксель скорее всего не получится из-за конфликта версий. А если и получится, могут полезть непредсказуемые глюки. Впрочем, его можно подключить к ворду, если нет VB6.
...
Рейтинг: 0 / 0
excel 2000 macros in excel 2002
    #36580184
gonzeek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Воот именно сложным путем я и думал пойти, но не в курсе какие библиотеки куда подключить. Если не сложно, Игорь, подскажи пожалуйста.

до этого пытался заменить Microsoft Excel 10.0 Object Library в 2002 на 9.0 из 2000, но ничего дельного не вышло.. вот)
...
Рейтинг: 0 / 0
excel 2000 macros in excel 2002
    #36580194
gonzeek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,

И ничего не сделать?
Возможно ли вообще писать в Excel XP с включенными референсами от 2000, чтобы при открытии файла в 2000 все было ok?
...
Рейтинг: 0 / 0
excel 2000 macros in excel 2002
    #36580207
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gonzeekИ ничего не сделать?Что делать, я уже написал. Отлаживать либо в самом 2000м экселе либо не в экселе вообще, но с подключенной указанной библиотекой.
gonzeekВозможно ли вообще писать в Excel XP с включенными референсами от 2000, чтобы при открытии файла в 2000 все было ok?Понятия не имею. У меня нет ни того ни другого.
...
Рейтинг: 0 / 0
excel 2000 macros in excel 2002
    #36580219
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

Я стараюсь

gonzeek,

К сожалению врядли у меня получится помочь, потому что для этого нужен 2000 офис, которого у меня нет(во время летит, 2000 офис казалось был буквально вчера, а у меня уже 2010 офис стоит). Так что тут придется тебе самому проводить эксперименты. И учти замечания Antonariy
...
Рейтинг: 0 / 0
excel 2000 macros in excel 2002
    #36580278
gonzeek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь, Анатолий, спасибо спасибо)
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / excel 2000 macros in excel 2002
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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