تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

ملاحظة: يتم تعطيل الدالة أو الأسلوب أو الكائن أو الخاصية الموضحة في هذا الموضوع إذا كانت خدمة تعبير Microsoft Jet قيد التشغيل في وضع بيئة الاختبار المعزولة، مما يمنع تقييم التعبيرات التي يحتمل أن تكون غير آمنة. لمزيد من المعلومات حول وضع بيئة الاختبار المعزولة، ابحث عن "وضع بيئة الاختبار المعزولة" في التعليمات.

إرجاع سلسلة تحتوي على أحرف من ملف تم فتحه في وضع الإدخال أو الوضع الثنائي .

بناء الجملة

Input( number, [# ] filenumber)

يحتوي بناء جملة دالة الإدخال على هذه الوسيطات:

الوسيطة

الوصف

number

مطلوبة. أي تعبير رقمي صالح يحدد عدد الأحرف المراد إرجاعها.

رقم الملف

مطلوبة. أي رقم الملف صالح .


ملاحظات

عادة ما تتم كتابة البيانات المقروءة باستخدام دالة الإدخال إلى ملف مع طباعة # أو وضع. استخدم هذه الدالة فقط مع الملفات المفتوحة في وضع الإدخال أو الوضع الثنائي .

على عكس عبارة الإدخال # ، ترجع الدالة Input جميع الأحرف التي تقرأها، بما في ذلك الفواصل وإرجاع السطر وعلامات الاقتباس والمسافات البادئة.

مع فتح الملفات للوصول الثنائي ، تؤدي محاولة القراءة عبر الملف باستخدام دالة الإدخال حتى ترجع EOFTrue إلى حدوث خطأ. استخدم الدالتين LOFوLoc بدلا من EOF عند قراءة الملفات الثنائية باستخدام Input، أو استخدم Get عند استخدام الدالة EOF .

ملاحظة:  استخدم الدالة InputB لبيانات البايت المضمنة في الملفات النصية. باستخدام InputB، يحدد الرقم عدد وحدات البايت المراد إرجاعها بدلا من عدد الأحرف المراد إرجاعها.

مثال

ملاحظة: توضح الأمثلة التالية استخدام هذه الدالة في وحدة Visual Basic for Applications (VBA). لمزيد من المعلومات حول العمل مع VBA، حدد مرجع المطور في القائمة المنسدلة بجوار البحث وأدخل مصطلحا واحدا أو أكثر في مربع البحث.

يستخدم هذا المثال دالة الإدخال لقراءة حرف واحد في كل مرة من ملف وطباعته إلى النافذة الفورية . يفترض هذا المثال أن TESTFILE هو ملف نصي يحتوي على بضعة أسطر من بيانات العينة.

Dim MyChar
Open "TESTFILE" For Input As #1 ' Open file.
Do While Not EOF(1) ' Loop until end of file.
MyChar = Input(1, #1) ' Get one character.
Debug.Print MyChar ' Print to the Immediate window.
Loop
Close #1 ' Close file.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×