CALL функциясы

Маңызды : Абай болыңыз  Тізбені қате өңдеу операциялық жүйеңізді зақымдауы және оны қайта орнатуды сұрауы мүмкін. Microsoft корпорациясы тізбені өңдеумен байланысты мәселелердің шешілілуіне кепілдік бермейді. Тізбені өңдемес бұрын, барлық керекті деректердің сақтық көшірмесін жасаңыз. Компьютер тізбесін пайдалану және қорғау туралы ең соңғы ақпаратты Microsoft Windows анықтамасынан қараңыз.

Бұл мақалада Microsoft Excel бағдарламасындағы формула синтаксисі мен CALL функциясының қолданысы сипатталады.

Ескерту :  CALL функциясы Excel Online ішінде қолжетімді емес.

Сипаттама

Динамикалық құрастыру кітапханасынан немесе код ресурсынан іс рәсімін шақырады. Бұл функцияның екі синтаксистік формасы бар. 1-синтаксис тек REGISTER функциясының аргументтерін пайдаланатын алдын ала тіркелген кодтық қор көзімен бірге қолданылады. 2a немесе 2b синтаксисі код ресурсын бір уақытта тіркеп, шақыру үшін қолданылады.

Маңызды : Бұл функция тек тәжірибелі пайдаланушыларға арналған. CALL функциясы дұрыс қолданылмаса, компьютерді қайтадан қотаруды талап ететін қателіктер туындауы мүмкін. Бұл функцияны тек Excel макростар парағында қолдануға болады.

Синтаксис

1-синтаксис

REGISTER функциясымен бірге пайдаланылады

CALL(тіркеу_коды,[аргумент1],...)

2-синтаксис

Жеке қолданылады (Windows жүйесіне арналған Microsoft Excel бағдарламасында)

Тіркеу_коды     бұрын орындалған REGISTER немесе REGISTER.ID функциясы қайтарған мән.

CALL(модуль_атауы,процедура,мәтін_түрі,[аргумент1],...])

CALL функциясының синтаксисінде келесі аргументтер бар:

  • Модуль_атауы     Міндетті. Құрамында Windows жүйесіне арналған Microsoft Excel бағдарламасындағы іс рәсімі бар динамикалық құрастыру кітапханасының (DLL) атауын көрсететін тырнақшадағы мәтін.

  • Іс_рәсімі     Міндетті. Windows жүйесіне арналған Microsoft Excel бағдарламасының DLL файлындағы функция атауын көрсететін мәтін. Сондай-ақ, модуль анықтамасы файлындағы (.DEF) EXPORTS мәлімдемесінен алынған функцияның реттік мәнін пайдалануға болады. Реттік мән мәтін түрінде болмауы керек.

  • Ақпарат_түрі     Міндетті. Қайтарылатын мәннің деректер түрін және DLL файлының немесе код ресурсының барлық аргументтерінің деректер түрлерін көрсететін мәтін. Ақпарат_түрі бірінші әрпі қайтарылатын мәнді көрсетеді. Ақпарат_түрі үшін пайдаланылатын кодтар ҚОҢЫРАУ және ТІРКЕУ функцияларын пайдалану бөлімінде егжей-тегжейлі сипатталған. Оқшау DLL файлдары немесе код ресурстары (XLL файлдары) үшін бұл аргументті өткізіп жіберуге болады.

  • 1-аргумент,...     Міндетті емес. Іс рәсіміне өткізілетін дәлелдер.

Мысал

Келесі макрос формуласы 32 биттік Microsoft Windows жүйесінің GetTickCount функциясын тіркейді. GetTickCount функциясы Microsoft Windows жүйесі іске қосылғаннан бастап өткен миллисекундтар санын береді.

REGISTER("Kernel32","GetTickCount","J")

Егер REGISTER функциясы A5 ұяшығында болса, макрос пәрмені GetTickCount функциясын тіркегеннен кейін өткен миллисекундтар санын қайтару үшін CALL функциясын пайдалануға болады:

CALL(A5)

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×