Trzeba napisać makro w języku programowania Visual Basic, aby można było używać w programie graficznym CorelDraw.
Krótki opis:
Jest szablon katalogu z produktami w formacie CorelDraw
Jest plik Excel z danymi o produktach
Jest zdjęcia w 3 różnych folderach
Trzeba zaimportować dane z pliku Excel do szablonu katalogu CorelDraw i umieścić odpowiednie zdjęcia z folderów.
Szczegółowy opis katalogu w CorelDraw:
Łączna liczba - 8 stron (czasami 16 stron). Produkty są rozmieszczone w siatce wysokość 4 rzędy, szerokość 3 lub 4 rzędy. Produkty są podzielone na kategorie (mrożonki, kulinaria, artykuły spożywcze, chemia, konserwy itp.). Liczba produktów zawsze jest różna w różnych kategoriach i w samym katalogu. Na okładce zawsze 6 produktów w siatce 3x3. Obrazy produktów są wstawiane za pomocą PowerClip. Nazwy i ceny produktów z prawej strony.
Szczegółowy opis pliku Excel:
Istnieją pola: Kod kreskowy produktu, nazwa, opis, waga, cena bez rabatu, cena z rabatem, procent rabatu. Produkty są podzielone na kategorie zgodnie z katalogiem w Corel Draw.
Szczegółowy opis obrazów:
Obrazy są nazwane według kodu kreskowego w pliku Excel. Ale jest również dodatkowo nazwa produktu. Obrazy znajdują się w 3 różnych folderach.
Szczegółowy opis zadania: Trzeba napisać skrypt lub makro, które zautomatyzuje pracę nad układem katalogu. Musi odczytywać pola z pliku Excel i wstawiać nazwę, opis, wagę, cenę bez rabatu, cenę z rabatem, procent rabatu produktu do szablonu katalogu Corel Draw. Musi również podczas importu do katalogu CorelDraw dzielić produkty na ich kategorie według pliku Excel. Makro powinno na podstawie kodu kreskowego z pliku Excel przeszukiwać 3 foldery ze zdjęciami i wstawiać je do szablonu CorelDraw w określony kwadrat funkcją PowerClip. Aby nazwy i obraz produktu odpowiadały sobie nawzajem.
Szczegóły projektu: Obrazy w 3 folderach mogą się powtarzać, dlatego skrypt powinien brać tylko jeden obraz, najlepiej w formacie png, jeśli jest dostępny, lub większego rozmiaru. Obrazy w różnych formatach - jpg, png, tif, psd, jpeg, bmp. Podczas importu do Corel Draw obraz należy wstawić do wnętrza kwadratu - w programie jest taka funkcja wstawienia do kontenera Power Clip. I dopasować ten obraz proporcjonalnie do kontenera. Cena, jeśli jest równa lub mniejsza niż 20%, to pisana jest tylko cena z rabatem, w innych przypadkach przy rabacie powyżej 20% pisane są wszystkie ceny na metce. Są również produkty, które należy wyróżnić żółtym kolorem, te produkty są oznaczone w pliku Excel.