Makro solidworks zapisz jako, przeglądaj

Witam

Po pobraniu makra od .PL w jego samouczku "Macro Save As with SW" i wprowadzeniu zmian w moim przypadku.

http://www.lynkoa.com/tutos/3d/macro-enregistrer-sous-avec-solidworks

Chcę dołączyć przycisk "Przeglądaj" przy wyborze lokalizacji nagrania.

Domyślnie mamy ten "nadrzędny" i chciałbym dodać ten przycisk, aby móc przejść i uzyskać inną ścieżkę.

Czy ktoś ma jakiś pomysł?

Dziękuję

Witam

Musisz utworzyć formularz z przyciskiem.

Zobacz ten samouczek: http://silkyroad.developpez.com/VBA/UserForm/

Do zobaczenia.

PS: Jesteś z Forez?

Cześć remrem,

Forma woli nie ogranicza wyboru ścieżki?

Chciałbym, aby przycisk "Przeglądaj" wyszukał dowolną ścieżkę na komputerze lub w sieci.

Oto samouczek, jak odzyskać ścieżkę: http://access.developpez.com/faq/?page=CheminsRep#AffBoitDialog

Witam

Wyślij mi swój kod, jeśli chcesz.

Zobaczę, co da się zrobić.

1 polubienie

Oto mój kod, jeśli możesz mi pomóc.

PS: Nadal nie miałem czasu, aby spojrzeć na samouczek, który mi wysłałeś.


enregistrer.txt

Witam

Czy czytałeś i zrozumiałeś makro Lucasa?

Istnieje wiele elementów, które są specyficzne dla ich działania, takich jak zarządzanie właściwościami, usuwanie tabelki zmian, tworzenie nazwy pliku.

Czego chcesz za te wszystkie punkty?

 

1 polubienie

W rzeczywistości, po uruchomieniu opublikowanego przeze mnie makra, generuje ono kopię zapisu pod częścią Solidworks i tym rysunkiem.

Na końcu, tuż przed walidacją, makro o lokalizację nagrania (domyślnie wskazuje lokalizację rekordu, który właśnie skopiowaliśmy)

W tym miejscu chciałbym dodać przycisk "PRZEGLĄDAJ", aby poszukać innej lokalizacji nagrywania.

Tak, dobrze zrozumiałem. Ale to jest widoczna część zmian.

Ponieważ makro nie tylko zapisuje jako, ale robi znacznie więcej. Modyfikuje właściwości części, czyści tabelkę zmian itp.

Czy kiedykolwiek robiłeś VBA?

Zrobiłem bardzo mało VBA (naprawdę mało)

Ale na razie mogę sobie poradzić, makro generuje część i jej MEP, którego chcę, usuwając na przykład tabelkę zmian z nową nazwą, tak.

Musimy go tylko poprawić pod kątem miejsca nagrywania.

1 polubienie

Witam

Więcej informacji znalazłem tutaj: http://vb.developpez.com/faq/?page=Fichiers#select_rep

Witam,  dziękuję remrem za podjęcie inicjatywy udostępnienia linku do samouczka. To bardzo miło z Twojej strony, ale mam inny problem. Czy niemożliwe byłoby wykonanie tego zadania bez użycia przycisku ? Rozumiem przez to, czy możliwe byłoby stworzenie formularza bez przycisku ?