e_CAD Opublikowano 19 Sierpnia 2013 Zgłoś Udostępnij Opublikowano 19 Sierpnia 2013 Witam, Chciałbym zgłosić sporą niestabilność wersji ZwCAD+ 2014 Beta2 w zakresie uruchamiania makr w środowisku VBA, W wersji ZwCAD+ 2014 Beta1 wszystko działało prawidłowo, natomiast w wersji Beta2 wyskakują błędy typów danych itp. Na uwagę zasługuje również fakt, że wraz z wersją ZwCAD+ 2014 Beta2 instaluje się środowisko VBA w wersjo 6.0, a nie 6.5 jakie już było dołączane z ZwCADami wcześniej. pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kruszynski Opublikowano 19 Sierpnia 2013 Zgłoś Udostępnij Opublikowano 19 Sierpnia 2013 Witam Proszę o bardziej szczegółowe informacje i przykład wyskakujących błędów typów danych. Czy może Pan przesłać przykładowy kod, na którym możliwe będzie przedstawionego przez Pana działania? W poprzedniej wersji mieliśmy kilka przypadków zgłoszonych potwierdzających, że VBA zainstalowało się w wersji 6.0 a nie 6.5. Rozwiązaniem było odinstalowanie VBA w oknie konsoli windowsa: MsiExec.exe /X{A13D16C5-38A9-4D96-9647-59FCCAB12A85} MsiExec.exe /X{1727CD47-A408-11d2-AFAD-00C04F72FB3E} MsiExec.exe /X{17E27C03-BD58-11d2-AFC1-00C04F72FB3E} MsiExec.exe /x{17E27C04-BD58-11d2-AFC1-00C04F72FB3E} Przy instalowaniu ZWCADa rozpakowują się dodaktowe pliki, jeden z nich zawiera VBA w wersji 6.5 proszę go zainstalować. Ścieżka tego pliku to ZWCAD+2014_PLK\msi\Prerequisites\VBA65\ w katalogu , gdzie rozpakowany zostanie cały plik instalacyjny. Pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
e_CAD Opublikowano 19 Sierpnia 2013 Autor Zgłoś Udostępnij Opublikowano 19 Sierpnia 2013 błąd występuje np przy pobraniu kolekcji warstw Dim Collection As ZcadLayersSet Collection = ThisDrawing.Layers Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
e_CAD Opublikowano 19 Sierpnia 2013 Autor Zgłoś Udostępnij Opublikowano 19 Sierpnia 2013 Coś jest nie tak z tymi wersjami VBA. Zainstalowałem ZwCAD+ 2012 SP3 w celu uzyskania wersji VBA 6.5 (niestety podana przez Pana powyżej metoda nie zadziałała u mnie). W ZwCAD+ 2012 pokazuje 6.5, pierwszy raz po instalacji w ZwCAD+ 2014 również pokazał 6.5. Po zamknięciu i uruchomieniu ponownie, w ZwCAD+ 2012 VBA jest 6.5, a w ZwCAD+ 2014 VBA 6.0 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
e_CAD Opublikowano 19 Sierpnia 2013 Autor Zgłoś Udostępnij Opublikowano 19 Sierpnia 2013 (edytowane) Znalazłem rozwiązanie i przyczynę problemu. Wersja ZwCAD+ 2014 Beta2 w stosunku do swoich poprzedników jakoś inaczej zapisuje plik projektu VBA *.zpvb Pomogło wyeksportowanie całej zawartości plików *.zpvb w poprzedniej wersji ZwCAD+ 2012 i zaimportowanie do nowo utworzonego projektu VBA w ZwCAD+ 2014 Beta2. Edytowane 19 Sierpnia 2013 przez ProgramistaCAD Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi