Przycisk "Przeglądaj" makra VBA

Witam

Chciałbym umieścić przycisk "Przeglądaj" (który otwiera okno do przeglądania folderów i plików) w formularzu użytkownika (VBA). Czy jest to możliwe? Jeśli tak, to w jaki sposób?

(Win 7 64-bitowy, SW2013)

 

Dziękuję!

zobacz ten link Myślę, że odpowiedź jest w nim ;-)

http://www.developpez.net/forums/d148453/logiciels/microsoft-office/excel/macros-vba-excel/vba-e-bouton-parcourir-selectionner-fichier/

1 polubienie

Witam

Zobaczmy, czy funkcja dla Excela działa również dla SolidWorks:

http://www.lynkoa.com/tutos/3d/selectionner-un-repertoire-en-vba

Jeśli nie, przyjrzę się temu bardziej szczegółowo.

Edycja: dla SolidWorks, patrz tutaj:

https://forum.solidworks.com/thread/25843

 

1 polubienie

Witam

Dziękuję za odpowiedzi.

Spojrzałem na twój samouczek .PL, ale funkcja "FileDialog" nie istnieje w oprogramowaniu.

 

A patrząc na twoje inne linki, dostaję spory błąd. (Pomimo PtrSafe, ponieważ jestem w 64 bitach) (Zwłaszcza, że ten typ "Dim ObjectFound As FileSearch" nie jest znany w SW)

Witam

Istnieje funkcja GetOpenFileName, która umożliwia korzystanie z interfejsu przeglądania folderów.

W załączeniu znajdują się dwa przykłady z różnymi interakcjami.

 


interfaces_explorateur_dossier.txt
4 polubienia

Rzeczywiście, przetestowałem go szybko i wydaje się, że spełnia moje oczekiwania. Będę Cię informować na bieżąco! Dziękuję!

1 polubienie

Witam

 

 Dziękuję liryc za kod, który pozwolił mi również rozwiązać mój problem na makrach utworzonych w 32 bitach.

Z drugiej strony, dzięki temu kodowi tracimy trochę funkcjonalności, nie można już skopiować i wkleić ścieżki, co było bardzo praktyczne w starym kodzie 32.

 

Czy masz jakąś sztuczkę, aby temu zaradzić?

1 polubienie