To jest właśnie przykład, a nie program przygotowany pod twoje potrzeby. To trochę tak jak byś zrobił prawo jazdy na Nissanie Micra i potem powiedział, że Skodą Octawią nie pojedziesz bo to inny samochód. Jeśli nie radzisz sobie z takimi podstawowymi operacjami, to zleć to komuś innemu, bo pomoc sprowadzać się będzie do pisania kodu Ciebie.
Nie ma potrzeby używać wyskakujących okienek, wszystkie dane niezbędne do wprowadzenia numeru których nie masz w Excelu możesz przecież zastąpić stałymi - pusta nazwa, typ "służbowy", jak masz jeden telefon to zawsze będzie podstawowy, zawsze telefon.
To chyba mój pierwszy kod w vb w życiu:
'Wczytanie kontrahenta do kolekcji
Set oKh = oSgt.Kontrahenci.Wczytaj(sym)
'Ukrycie okna Subiekta GT
oSgt.Okno.Widoczne = False
'Dodanie obiektu telefonu kontrahenta
Set oKhTel = oKh.Telefony.Dodaj("")
'Wypełnienie danymi pozostałych parametrów telefonu
oKhTel.numer = cells (row, 2)
oKhTel.Typ = gtaTelefonTypSluzbowy
oKhTel.Podstawowy = True
oKhTel.Rodzaj = False
'Zapisanie obiektu kontrahenta do bazy danych
oKh.Zapisz
oKh.Wyswietl
--
Ze zdjęciami i wszystkimi kolekcjami podobnie - najpierw muszi dodać obiekt do kolekcji, a potem uzupełnić jego dane.
--
Proszę jeszcze zajrzeć do pliku "ImportPotencjalnychKlientow.xls" w dołączonych do programu przykładach (InsERT\Przykłady).