ການຊ່ວຍເຫຼືອ LibreOffice 26.2
ກຳນົດຊື່ໜຶ່ງ ຫຼື ຫຼາຍຊື່ໃຫ້ເປັນຄ່າຄົງທີ່.
ຄ່າຄົງທີ່ແມ່ນຕົວປ່ຽນທີ່ຊ່ວຍປັບປຸງການອ່ານໂປຣແກຣມໃຫ້ງ່າຍຂຶ້ນ. ຄ່າຄົງທີ່ບໍ່ໄດ້ຖືກກຳນົດໃຫ້ເປັນຕົວປ່ຽນປະເພດສະເພາະໃດໜຶ່ງ, ແຕ່ຖືກໃຊ້ເປັນຕົວແທນໃນໂຄ້ດ. ທ່ານສາມາດກຳນົດຄ່າຄົງທີ່ໄດ້ພຽງແຕ່ຄັ້ງດຽວ ແລະ ບໍ່ສາມາດແກ້ໄຂໄດ້.
[Global|Private|Public] Const name = expression[, ...]
name: ຊື່ໃດໆທີ່ປະຕິບັດຕາມກົດເກນການຕັ້ງຊື່ຕົວປ່ຽນມາດຕະຖານ.
expression: ນິພົດຄ່າຄົງທີ່ (literal) ໃດໆ.
ຕ້ອງລະເວັ້ນປະເພດຂໍ້ມູນ. ເມື່ອໄລບຣາຣີຖືກໂຫຼດເຂົ້າໃນໜ່ວຍຄວາມຈຳ, LibreOffice Basic ຈະແປງໂປຣແກຣມໂຄ້ດພາຍໃນ ເພື່ອໃຫ້ທຸກຄັ້ງທີ່ໃຊ້ຄ່າຄົງທີ່, ນິພົດທີ່ກຳນົດໄວ້ຈະເຂົ້າໄປແທນທີ່ມັນ.
ໂດຍປົກກະຕິ, ຄ່າຄົງທີ່ຖືກກຳນົດໃຫ້ເປັນ private ໃນໂມດູນ ແລະ routines. ຄ່າຄົງທີ່ສາມາດເຮັດໃຫ້ເປັນ public ຫຼື global ເພື່ອໃຫ້ສາມາດໃຊ້ໄດ້ຈາກທຸກໂມດູນ ແລະ ທຸກໄລບຣາຣີ Basic.
ຕົວລະບຸ Global, Private ແລະ Public ສາມາດໃຊ້ໄດ້ສະເພາະກັບຄ່າຄົງທີ່ຂອງໂມດູນເທົ່ານັ້ນ.
Const EARTH = "♁" ' ຂອບເຂດໂມດູນ
Private Const MOON = "☾" ' ຂອບເຂດໂມດູນ
Public Const VENUS="♀", MARS="♂" ' ຂອບເຂດທົ່ວໄປ
Global Const SUN = "☉", STAR = "☆" ' ຂອບເຂດທົ່ວໄປ
Sub ExampleConst
Const SUN = 3 * 1.456 / 56 ' SUN ເປັນ local
MsgBox SUN,, MOON ' ຄ່າຄົງທີ່ SUN ແບບ global ຈະບໍ່ປ່ຽນແປງ
Const Pgm = "Program", Var = 1.00
MsgBox Pgm & " " & Var, , VENUS &" and "& MARS
End Sub