ivdel

Невозможно открыть макрос

10 posts in this topic

Pinned posts

ID: 1   Posted (edited)

После установки Inventor 2019 перестал работать макрос. Другие все работают.

Редактирование макроса не работает. Solidworks 2017. Win7. Win10.

Макрос в детали изменяет плотность материала, в чертеже изменяет форматку.

5c8100bd80564_.jpg.4ccf094fad6bcbc61f7788783ffa0efa.jpg

Edited by ivdel

Share this post


Link to post
Share on other sites


UnPinned posts

На этот случай я запасаюсь дубликатами макросов. Солид в некоторых случаях портит файлы макросов (при зависании Солида, например).

Может быть есть какое-то решение, которое позволяет их реанимировать, но я лично такого не нашел.

Share this post


Link to post
Share on other sites
16 часов назад, Солнцеворот сказал:

На этот случай я запасаюсь дубликатами макросов. Солид в некоторых случаях портит файлы макросов (при зависании Солида, например).

Может быть есть какое-то решение, которое позволяет их реанимировать, но я лично такого не нашел.

Копии макроса также не открываются. На машинах без Inventor 2019 все работает. Вариант снести Inventor 2019 не подходит. Некоторые заказчики присылают готовые проекты в Inventor.

Share this post


Link to post
Share on other sites

Нашел решение.

1. После установки "Inventor 2019" удаляю "microsoft visual basic for applications 7.1 (x64)"

2. Запускаю исправление solidworks. Ставится солидовский "microsoft visual basic for applications 7.1 (x64)" и макрос заработал.

5 people like this

Share this post


Link to post
Share on other sites
21 час назад, ivdel сказал:

Ставится солидовский "microsoft visual basic for applications 7.1 (x64)

Для чистоты эксперимента я бы попробовал вообще снести все VBA и поставить его отдельно.

Share this post


Link to post
Share on other sites
В 09.03.2019 в 23:57, ivdel сказал:

Нашел решение.

1. После установки "Inventor 2019" удаляю "microsoft visual basic for applications 7.1 (x64)"

2. Запускаю исправление solidworks. Ставится солидовский "microsoft visual basic for applications 7.1 (x64)" и макрос заработал.

Может ли возникнуть такая проблема после установки CorelDrow?

Share this post


Link to post
Share on other sites
9 минут назад, sashassg сказал:

Может ли возникнуть такая проблема после установки CorelDrow?

Есть такая вероятность

Share this post


Link to post
Share on other sites
7 часов назад, sashassg сказал:

Может ли возникнуть такая проблема после установки CorelDrow?

Чаще всего и возникает, поэтому при установке нескольких программ, использующих VBA/VSTA, ставить только один вариант, а в остальных исключать из установки.

Можно даже ставить эти компоненты отдельно, а у программ отключать в установщике, только в этом случае надо для начала определиться с версией(ями) VBA/VSTA. 

CorelDRAW и Auteodesk по моим наблюдениям, менее капризны к версии.

Share this post


Link to post
Share on other sites

ID: 9   Posted (edited)

Нажимаю макрос ТТ в солиде выскакивает табличка "откройте чертеж" что не так??? Почему он перестал работать  

Помогите пожалуйста

Edited by Павел_Баньязов

Share this post


Link to post
Share on other sites
22 часа назад, Павел_Баньязов сказал:

Нажимаю макрос ТТ в солиде выскакивает табличка "откройте чертеж" что не так??? Почему он перестал работать

Возможно в системе открыто несколько программ Solidworks, а макрос работает не с той.

Закройте все другие открытые программы Solidworks, возможно скрытые. Прежде чем убивать лишние процессы сохраните файлы над которыми работаете, т.к. велика вероятность что через Диспетчер задачи не угадаете какие из процессов лишние, а в каком загружены ваши рабочие файлы.

Или перезагрузите компьютер, запустите один раз Solidworks и только после этого кликайте по файлам программы или тащите их в окно программы (ну или через диалог Файл-Открыть...).

1 person likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • preparator
      Здравствуйте,   если еще вопрос не решен, то хорошо бы видеть ваш код и ошибку которую вызывает метод.    вообще, примерно так должно работать (в моих скриптах работает): Dim App As femap.model
      Set App = GetObject(, "femap.model")
      rc = App.feFileProgramRun(False, True, True, "scriptFullName.BAS")    где "scriptFullName.BAS" - полное имя файла запускаемого скрипта.   
    • frei
      А че там в рино с гх? Получится закрутить бутылку вокруг шеста?
    • Anat2015
      Если нет схемы и никто не может предложить ее, у вас только один путь: бумага, карандаш и немного терпения, схема не очень большая, рисовали бывало и в три раза больше. Как сказал @vad0000 - в первую очередь:  
    • zerganalizer
      Ну, скажем, я бы во главе Флекса смог бы его довести до рулеза, но кто мне даст? Компас в заднице по причине его политики продаж. Там зарабатывают на рыбе (библиотеках), а флекс сразу дает удочку, но дюже кривую...
    • mishanag
      Так их подавляющее большинство.    А еще от того, как сошлись звезды, температуры окружающей среды и тд и тп. Когда работал в еже, при необходимости, я менял сборку и входящие в нее детали путем изменения заранее определенных переменных. В компасе мне такое тоже удалось сделать. Один раз изменилось и все. Меняю значения переменных на первоначальные, а фигушки - разваливается все!))) Вообще проектирование включает в себя процесс поиска оптимальной конструкции, компоновки, размеров и тд и тп. Можно делать это у себя в голове (что далеко не каждому дано), а затем визуализировать в чертилке под названием компас, а можно в нормальной САПР быстро проработать кучу вариантов с определенными параметрами и выбрать наиболее подходящий. Второй вариант явно быстрее первого. Для Этого, собственно, САПР нужны и создавались. 
    • Sergei
      Ну уж флекс то точно и в лупу готов не видеть конкурентов по функционалу не то что SW, но и прог намного круче. Там весь вопрос про то что люди уже привыкли работать как в SW и не хотят травмировать мозг. Тут много зависит от разработчиков флекса, чтобы они довели до конца приспособление мозга солидвокеров до уровня флекса. И уж конкретно в этом мне можно поверить на 100%. Да и Компас при желании смог бы легко надрать задницу SW. Там математика наверняка не хуже, а может и лучше парасолидовской. Главная проблема Аскон это его аналитики. Извиняюсь, но предположу что там конкретно дебилы.
    • boomeeeer
    • malvi.dp
      Думаю, именно в этом проблема. Поэтому, просто переименовываете виды со стрелкой, запускаете макрос, и в буфере будет запись,  типа "Переименование стрелки A в стрелку A не удалось! ". Лично меня это не напрягает.
       
    • Maik812
      О.. да Вы упаковочные машины делаете !!! Такие обслуживал! У меня на 2х версиях Винды 7  СВ2014 не ставился! Верней он сам ставится все ок, но ка ктоль ко макрос открыть или запустить то все сыпится солид. Все дело в Винде оказалось, все перпробывал всякие нет и вста и тд. не помогло!   Сам сижу в СВ 2014 и доволен им!
    • none


      Потестировал макрос в части работы с буфером. Создал чертеж с большим числом разных видов по стрелке, разрезов и выносных элементов. При первом запуске все хорошо выводит в буфер, при последующих добавляет запись такую же к уже имеющемуся содержимому буфера и так каждый раз. Хотел воткнуть обнуление буфера, но с ходу не работает, надо в правильное место воткнуть обнуление или править алгоритм накопления рекомендаций по переименованию видов по стрелке. Кто может проверить, у всех так?