Malerzów, 26.11.2012 Instrukcja instalacji i obsługi makra Excel_Table w wersji 10 1. Uwagi wstępne Niniejszy dokument jest uproszczoną instrukcją instalacji i obsługi makra Excel_Table w wersji 10 dla systemu Windows XP / 7 i aplikacji CATIA V5 w wersji anglojęzycznej. Do poprawnej instalacji i użytkowania niniejszego makra niezbędne jest zainstalowanie następujących składników: aplikacja CATIA V5 od Release 14, pakiet Microsoft Office XP lub wyższy. 2. Instalacja Uruchamiamy aplikację CATIA. Następnie przechodzimy do okna Macros poprzez: sposób pierwszy: sposób drugi: skrót klawiszowy Alt+F8, menu Tools -> Macro ->Macros 1
W aktualnym oknie wybieramy opcję: Macro libraries. Następnie z rozwijanego menu klikamy opcję VBA Projects, potem przycisk Add existing library. W oknie wyboru wskazujemy pobrany ze strony abdesigner.eu plik Excel_Table.catvba i zatwierdzamy klawiszem Open (dla polskiej wersji systemu Windows przycisk Otwórz ). 2
Po powrocie do okna Macro libraries klikamy dwa razy na pozycję w oknie: \Excel_Table.catvba Proces instalacji został zakończony. Wybranie przycisku Run uruchomi makro. Ponowny dostęp do powyższego okna Macros jest możliwy na dwa sposoby: poprzez skrót klawiszowy Alt+F8, z menu Tools -> Macro ->Macros Zamykamy okno Macros przyciskiem Close. 3
3. Menu główne Przed pierwszym uruchomieniem makra należy pamiętać, iż otwartą i aktywną pozycją w oknie CATII musi być CATDrawing; w przeciwnym wypadku zostanie wyświetlony komunikat o błędzie. Poprawnie uruchomione makro wyświetli menu główne: Okno wyboru zawiera dwa przyciski funkcyjne koloru zielonego: Catia Excel przycisk rozpoczyna proces eksportowania zawartości tabeli utworzonej w dokumencie CATDrawing do arkusza kalkulacyjnego Excel. Excel Catia przycisk rozpoczyna proces importowania zawartości arkusza Excel do tabeli CATDrawing. Poniżej przycisków funkcyjnych znajdują się dwa pola informacyjne: Table size podaje rozmiar wybranej przez użytkownika tabeli poprzez wskazanie kolejno liczby kolumn Columns i liczby wierszy Rows. Current position podaje pozycję komórki we wskazanej tabeli, nad którą aktualnie pracuje makro, poprzez wyświetlenie odpowiednio numeru kolumny Column i numeru wiersza Row. Obydwa pola pełnią jedynie funkcję informacyjną i nie są w żaden sposób edytowalne. 4
3.1. Catia Excel eksportowanie tabeli z dokumentu CATDrawing do arkusza kalkulacyjnego Microsoft Excel Uwagi ogólne: Makro pracuje wyłącznie z dokumentami typu CATIA CATDrawing i Microsoft Excel, Makro eksportuje zawartość tabeli w formie niesformatowanej, nie uwzględnia cech graficznych np.: koloru, rozmiaru, rodzaju czcionki, położenia i wyrównania tekstu w komórkach itp. Wybranie przycisku funkcyjnego Catia Excel spowoduje otwarcie okna wyboru lokalizacji i nazwy pliku wyjściowego Microsoft Excel: Po wybraniu i potwierdzeniu lokalizacji i nazwy pliku należy kliknięciem wybrać tabelę, która ma zostać wyeksportowana do arkusza Excel: 5
W zależności od wymiarów tabeli w czasie od kilku do kilkudziesięciu sekund zostanie otwarty dokument Microsoft Excel (o określonej wcześniej nazwie) z wyeksportowaną tabelą: Po potwierdzeniu arkusz zostanie zapisany we wskazanej wcześniej lokalizacji. 6
3.2. Excel Catia importowanie tabeli z arkusza kalkulacyjnego Microsoft Excel do rysunku CATDrawing Uwagi ogólne: Makro pracuje wyłącznie z dokumentami typu CATIA CATDrawing i Microsoft Excel, Proces kopiowania rozpocznie się tylko wtedy, kiedy rozmiar tabeli oraz rozkład scalonych komórek w arkuszu Excel i rysunku CATDrawing będą identyczne. W przeciwnym razie zostanie wyświetlony komunikat o błędzie. Makro importuje zawartość tabeli w formie niesformatowanej, nie uwzględnia cech graficznych np.: koloru, rozmiaru, rodzaju czcionki, położenia i wyrównania tekstu w komórkach itp. Wybranie przycisku funkcyjnego Excel Catia spowoduje otwarcie okna wyboru lokalizacji pliku wejściowego Microsoft Excel: Wybranie i potwierdzenie lokalizacji arkusza Excel, który ma zostać zaimportowany do rysunku CATDrawing, spowoduje jego otwarcie, umożliwiając tym samym edycję: 7
Po zapisaniu zmian i przejściu (arkusz Excel pozostaje otwarty) do okna CATII należy kliknięciem wskazać tabelę, która ma zostać poddana modyfikacji: W zależności od wymiarów tabeli w czasie od kilku do kilkudziesięciu sekund zawartość otwartego arkusza kalkulacyjnego zostanie skopiowana do wskazanej na rysunku CATDrawing tabeli: 8
W przypadku jakichkolwiek pytań lub uwag proszę o kontakt na podany poniżej adres. Adres do korespondencji: adrian.burzynski@abdesigner.pl 9