Online Reference |
Microsoft Reference |
|
|
InputBox FunctionVBA Function, สำหรับการแสดง dialog box และรอให้ผู้ใช้ป้อนข้อความ แล้วคลิกปุ่ม และส่งค่าข้อความ ไวยากรณ์
ฟังก์ชัน InputBox มีไวยากรณ์ของส่วน คือ
ลักษณะการประยุกต์เมื่อมีการกำหนดอากิวเมนต์ helpfile และ context ผู้ใช้สามารถกดปุ่ม F1 เพื่อดูหัวข้อการช่วยเหลือที่ตรงกับ context ในโปรแกรมประยุกต์บางโปรแกรม เช่น Microsoft Excel จะเพิ่มปุ่ม Help ให้โดยอัตโนมัติใน dialog box ถ้าผู้ใช้คลิกปุ่ม OK หรือกดปุ่ม Enter ฟังก์ชัน InputBox จะส่งค่าข้อความที่อยู่ text box ถ้าผู้ใช้คลิก Cancel ฟังก์ชัน InputBox จะส่งค่า zero-length string () หมายเหตุ การกำหนดอากิวเมนต์นอกเหนือจากอากิวเมนต์แรกแล้ว ต้องใช้ฟังก์ชัน InputBox เป็น expression การไม่กำหนดบางตำแหน่งของอากิวเมนต์ต้องใช้เครื่องหมายจุลภาค (,) ในการข้ามตำแหน่งนั้น ดูเพิ่มเติมวิธีการประยุกต์ใน Accessจะไม่สามารถเปิดไฟล์ช่วยเหลือ (Help) จาก dialog box ที่สร้างโดยฟังก์ชัน Inputbox ใน Microsoft Access ถ้ากำหนดค่าของอากิวเมนต์ helpfile และ context จะไม่ได้รับการพิจารณา และไม่มีปุ่ม Help บน Input box แต่ Microsoft Access จะไม่สร้างข้อความผิดพลาด วิธีการประยุกต์ใน Excel ตัวอย่างตัวอย่างการใช้ฟังก์ชัน InputBox ซึ่งมีวิธีการหลายแบบในการใช้ฟังก์ชันนี้ ในการให้ผู้ใช้ป้อนค่า ถ้าไม่กำหนดตำแหน่ง X และ Y ตำแหน่งของ dialog box จะอยู่ที่กึ่งกลางของแกนโดยอัตโนมัติ ให้ตัวแปร MyValue เก็บค่าที่ป้อนโดยผู้ใช้ ถ้าผู้ใช้คลิก OK หรือกดปุ่ม Enter ถ้าผู้ใช้คลิก Cancel ฟังก์ชัน InputBox จะส่งค่า zero-length string () Dim Message, Title, Default, MyValue Message = "Enter a value between 1 and 3" ' กำหนด prompt. ' แสดงข่าวสาร, แถบไตเติล และค่าเริ่มต้น ' ใช้ Helpfile และ context ปุ่ม Help จะเพิ่มโดยอัตโนมัติ ' แสดง dialog box ที่ตำแหน่ง 100, 100. ตัวอย่างการประยุกต์ใน Accessตัวอย่างการใช้ฟังก์ชัน InputBox ในส่งชื่อผู้ใช้ หมายเหตุ ไม่สามารถเปิดไฟล์ช่วยเหลือ (Help) จาก dialog box ที่สร้างโดยฟังก์ชัน Inputbox ใน Microsoft Access Sub Greeting() strMsg = "Enter your name." End Sub
|
||||||||||||||||||||