VBA > Łączenie okien VBA z innymi oknami > Zrywanie połączeń

Drukuj

Zrywanie połączeń

W naturalny sposób połączenie zostaje zakończone po wywołaniu w oknie serwera polecenia UseLink. W pewnych sytuacjach połączenie zostaje zerwane bez przekazania danych od serwera do klienta. Obydwa okna otrzymują wówczas zdarzenie Document_EndLink ale do okna klienta nie przychodzi zdarzenie Document_UseLink.

Ma to miejsce w następujących przypadkach:

 

Po zaktywowaniu okna klienta (np. przez kliknięcie na tym oknie lub przełączeniu się poprzez Ctrl+tab)

Po nawiązaniu połączenia do serwera z innego okna (klienta)

Po nawiązaniu połączenia do okna klienta jako serwera danych

Po zamknięciu okna serwera lub klienta

Po jawnym wywołaniu polecenia EndLink(TRUE) po stronie klienta

Po jawnym wywołaniu polecenia EndLink(FALSE) po stronie serwera