Online Reference

Home

Microsoft Reference
Knowledge Developer Database Internet Resource Forum
VBA
General Function
ดาวน์โหลดคู่มือ

GetSetting Function

VBA Function, ส่งออกค่าเป็นค่า key settings จาก application’s entry ใน Registry ของ Windows

ไวยากรณ์

GetSetting(appname, section, key [,default] )

ฟังก์ชัน GetSetting มีไวยากรณ์ของอากิวเมนต์ คือ

ส่วน รายละเอียด
appname บังคับ, เป็น expression ของข้อความที่เก็บชื่อการประยุกต์หรือโครงการที่ key setting ต้องการ
section บังคับ, เป็น expression ของข้อความที่เก็บชื่อ section ที่ key setting ต้องการ
key บังคับ, เป็น expression ของข้อความที่เก็บชื่อ key setting เพื่อส่งค่าออก
default ไม่บังคับ, เป็น expression ที่เก็บค่าเพื่อส่งออก ถ้าไม่มีค่าที่กำหนดใน key setting ถ้าไม่กำหนด default จะใช้ค่าเป็น zero-length string (“”)

ลักษณะการประยุกต์

ถ้าไม่มีชื่ออากิวเมนต์ใดๆในฟังก์ชัน GetSetting แล้ว ฟังก์ชัน GetSetting จะส่งค่าของ default

ดูเพิ่มเติม

DeleteSetting Statement, ฟังก์ชัน GetAllSettings, SaveSetting Statement

ตัวอย่าง

ตัวอย่างการใช้ฟังก์ชัน GetSetting ซึ่งเริ่มจากการใช้คำสั่ง SaveSetting ทำการ Registry ใน Windows (หรือไฟล์ .ini ใน 16-bit Windows) สำหรับโปรแกรมประยุกต์ ที่ระบุเป็น appname แล้วใช้ฟังก์ชัน GetSetting แสดงค่า settings เพราะอากิวเมนต์ default ได้รับการกำหนดเป็นประกันว่ามีค่าบางค่าส่วนส่งออกมา และสุดท้ายใช้คำสั่ง DeleteSetting ลบค่าทั้งหมด

' ให้ Variant เก็บค่า array 2 มิติที่ส่งโดย GetSetting.
Dim MySettings As Variant

' ที่เก็บค่าบางส่วนของ settings ใน registry
SaveSetting "MyApp","Startup", "Top", 75
SaveSetting "MyApp","Startup", "Left", 50
Debug.Print GetSetting(appname := "MyApp", section := "Startup", key := "Left", default := "25")
DeleteSetting "MyApp", "Startup"