Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Ważne:  Przestroga  Nieprawidłowe edytowanie rejestru może spowodować poważne uszkodzenie systemu operacyjnego wymagające jego ponownej instalacji. Firma Microsoft nie może zagwarantować, że problemy powstałe w wyniku nieprawidłowego edytowania rejestru będzie można rozwiązać. Przed edytowaniem rejestru należy wykonać kopie zapasowe wszystkich ważnych danych. Najnowsze informacje dotyczące używania i ochrony rejestru komputera znajdują się w Pomocy systemu Microsoft Windows.

Ten artykuł zawiera opis składni formuły i zastosowania funkcji WYWOŁAJ w programie Microsoft Excel.

Uwaga:  Funkcja WYWOŁAJ nie jest dostępna w Excel dla sieci Web.

Opis

Wywołuje procedurę w bibliotece linków dynamicznych lub w zasobie kodów. Istnieją dwie formy składni tej funkcji. Używaj składni 1 tylko w przypadku wcześniej zarejestrowanego zasobu kodów, w którym są używane argumenty z funkcji REJESTRUJ. Aby jednocześnie zarejestrować i zadzwonić do zasobu kodów, użyj składni 2a lub 2b.

Ważne: Funkcji powinni używać tylko zaawansowani użytkownicy. Nieprawidłowe użycie funkcji WYWOŁAJ można spowodować błędy, po których konieczne będzie ponowne uruchomienie komputera. Ta funkcja jest dostępna tylko w arkuszu makr programu Excel.

Składnia

Składnia 1

Używana razem z funkcją REJESTRUJ

WYWOŁAJ(rejestr_id;[argument1];...)

Składnia 2

Używana pojedynczo (w programie Microsoft Excel dla Windows)

Rejestr_id     to wartość zwrócona przez poprzednio obliczoną funkcję REJESTRUJ lub REJESTR.KOD.

WYWOŁAJ(moduł_tekst;procedura;typ_tekst;[argument1];...])

W składni funkcji WYWOŁAJ występują następujące argumenty:

  • Moduł_tekst     Argument wymagany. Tekst umieszczony w cudzysłowie, określający nazwę biblioteki dołączanej dynamicznie (DLL) zawierającej procedurę w programie Microsoft Excel dla Windows.

  • Procedura     Argument wymagany. Tekst określający nazwę funkcji w bibliotece DLL w programie Microsoft Excel dla Windows. Można także używać wartości porządkowej funkcji otrzymanej z instrukcji EXPORTS w pliku definicji modułów (DEF). Wartość porządkowa nie może występować w postaci tekstu.

  • Typ_tekst     Argument wymagany. Tekst określający typ danych zwróconej wartości oraz typy danych wszystkich argumentów do biblioteki DLL lub zasobu kodów. Pierwsza litera argumentu typ_tekst określa zwróconą wartość. Kody używane dla argumentu typ_tekst opisano szczegółowo w temacie Korzystanie z funkcji WYWOŁAJ i REJESTRUJ. Argument ten można pominąć w przypadku autonomicznych bibliotek DLL oraz zasobów kodów (XLL).

  • Argument1;...     Argumenty opcjonalne. Argumenty przekazywane do procedury.

Przykład

Poniższa formuła makra rejestruje funkcję GetTickCount z 32-bitowego systemu Microsoft Windows. Funkcja GetTickCount zwraca liczbę milisekund, które upłynęły od uruchomienia systemu Microsoft Windows.

REJESTRUJ("Kernel32";"GetTickCount";"J")

Przyjmując, że funkcja REJESTRUJ znajduje się w komórce A5, po zarejestrowaniu funkcji GetTickCount przez makro można używać funkcji WYWOŁAJ do zwracania liczby milisekund, które upłynęły:

WYWOŁAJ(A5)

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×