Start > CONT-EVO MAP > CONT-EVO MAP - Instrukcja on-line > CONT-EVO MAP - Budowa aplikacji w VBA > API - budowa aplikacji w VBA - funkcje

Lista funkcji VBA

Tworzenie mapy: cont_evo_map_shapes_builder

Nazwa procedury:

cont_evo_map_shapes_builder

Działanie:

Wstawia do bieżącego arkusza mapy, wg podanej jako zakres listy identyfikatorów.
Wstawienie odbywa się przy wykorzystaniu lokalnego źródła danych w formacie *.xlsx.

Argumenty:
Nazwa Typ Wymagany Opis
objects_list Range tak Zakres bieżącego arkusza zawierający identyfikatory obiektów.
map_scale Double tak Wartość określająca skalę w jakiej zostanie osadzony obiekt względem pierwotnego rozmiaru.
100 oznacza 100% - czyli rozmiar normalny, 50 = 50% itd.
file_path String tak Ścieżka do pliku zawierającego współrzędne obiektów niezbędnych do tworzenia map.
Deklaracja i użycie:

Sub test()

CEM.cont_evo_map_shapes_builder Range(ActiveSheet.Cells(2, 1), ActiveSheet.Cells(18, 1)), 30, "E:\OSM\files\adminexcel_poland_300.xlsx"

End Sub

lub np:

Sub test()

CEM.cont_evo_map_shapes_builder Range("A2:A18"), 30, "E:\OSM\files\adminexcel_poland_300.xlsx"

End Sub

Powyższy przykład obrazuje użycie funkcji cont_evo_map_shapes_builder.
Zakres z identyfikatorami obiektów znajduje się w bieżącym arkuszu ("A2:A18") - zakres może być definiowany na dwa możliwe sposoby zaprezentowane powyżej. Mapa zostanie pomniejszona po wstawieniu do 30% pierwotnej wielkości, a plik z danymi do mapy znajduje się w lokalizacji na dysku E w folderze OSM\files.
Funkcjonalność ta odpowiada poleceniu na wstążce dodatku Mapa > Wstaw > Wstaw. przy czym w tym teoretycznym przykładzie ograniczona została liczba obiektów do 16.