ການຊ່ວຍເຫຼືອ LibreOffice 26.2
ແປງຂໍ້ຄວາມ ຫຼື ນິພົດຕົວເລກໃດໆໃຫ້ເປັນຈຳນວນຖ້ວນ (integer).
CInt (Expression As Variant) As Integer
Integer
ຖ້າອາກິວເມນເປັນຂໍ້ຄວາມ, ຟັງຊັນຈະຕັດຊ່ອງວ່າງທາງໜ້າອອກ; ຈາກນັ້ນມັນຈະພະຍາຍາມກວດຫາຕົວເລກໃນຕົວອັກສອນຖັດໄປ. ຮູບແບບລຸ່ມນີ້ແມ່ນສາມາດກວດຫາໄດ້:
ຕົວເລກທົດສະນິຍົມ (ພ້ອມເຄື່ອງໝາຍທາງໜ້າທີ່ເປັນທາງເລືອກ) ໂດຍໃຊ້ຕົວແບ່ງທົດສະນິຍົມ ແລະ ຕົວແບ່ງກຸ່ມຂອງທ້ອງຖິ່ນທີ່ຕັ້ງຄ່າໄວ້ໃນ LibreOffice (ຍອມຮັບຕົວແບ່ງກຸ່ມໃນທຸກຕຳແໜ່ງ), ພ້ອມຮູບແບບເລກກຳລັງທີ່ເປັນທາງເລືອກ ເຊັ່ນ "-12e+1" (ບ່ອນທີ່ຕົວເລກທົດສະນິຍົມຖ້ວນຫຼັງ e ຫຼື E ຫຼື d ຫຼື D ກຳນົດກຳລັງຂອງ 10);
ຕົວເລກຖານແປດ ເຊັ່ນ "&Onnn...", ບ່ອນທີ່ "nnn..." ຫຼັງ "&O" ຫຼື "&o" ແມ່ນລຳດັບທີ່ຍາວບໍ່ເກີນ 11 ຫຼັກ, ຕັ້ງແຕ່ 0 ຫາ 7, ຈົນຮອດຕົວອັກສອນທີ່ບໍ່ແມ່ນຕົວເລກຫຼືຕົວອັກສອນຖັດໄປ;
ຕົວເລກຖານສິບຫົກ ເຊັ່ນ "&Hnnn...", ບ່ອນທີ່ "nnn..." ຫຼັງ "&H" ຫຼື "&h" ແມ່ນລຳດັບຕົວອັກສອນຈົນຮອດຕົວອັກສອນທີ່ບໍ່ແມ່ນຕົວເລກຫຼືຕົວອັກສອນຖັດໄປ, ແລະ ຕ້ອງຍາວບໍ່ເກີນ 8 ຫຼັກ, ຕັ້ງແຕ່ 0 ຫາ 9, A ຫາ F, ຫຼື a ຫາ f.
ຂໍ້ຄວາມທີ່ເຫຼືອຈະຖືກລະເລີຍ. ຖ້າບໍ່ສາມາດກວດຫາຂໍ້ຄວາມໄດ້ ເຊັ່ນ ເມື່ອຫຼັງຈາກຕັດຊ່ອງວ່າງທາງໜ້າແລ້ວມັນບໍ່ໄດ້ເລີ່ມຕົ້ນດ້ວຍເຄື່ອງໝາຍບວກ, ລົບ, ຕົວເລກທົດສະນິຍົມ ຫຼື "&", ຫຼື ເມື່ອລຳດັບຫຼັງ "&O" ຍາວກວ່າ 11 ຕົວອັກສອນ ຫຼື ມີຕົວອັກສອນຢູ່, ຄ່າຕົວເລກຂອງນິພົດຈະເປັນ 0.
ຖ້າອາກິວເມນເປັນຂໍ້ຜິດພາດ, ເລກຂໍ້ຜິດພາດຈະຖືກໃຊ້ເປັນຄ່າຕົວເລກຂອງນິພົດ.
ຖ້າອາກິວເມນເປັນວັນທີ, ຈຳນວນມື້ນັບຕັ້ງແຕ່ວັນທີ 1899-12-30 (serial date) ຈະຖືກໃຊ້ເປັນຄ່າຕົວເລກຂອງນິພົດ. ເວລາຈະຖືກສະແດງເປັນສ່ວນເສດສ່ວນຂອງມື້.
ຫຼັງຈາກຄຳນວນຄ່າຕົວເລກຂອງນິພົດແລ້ວ, ມັນຈະຖືກປັດໃຫ້ເປັນຈຳນວນຖ້ວນທີ່ໃກ້ຄຽງທີ່ສຸດ (ຖ້າຈຳເປັນ), ແລະ ຖ້າຜົນໄດ້ຮັບບໍ່ຢູ່ລະຫວ່າງ -32768 ຫາ 32767, LibreOffice Basic ຈະລາຍງານຂໍ້ຜິດພາດ overflow. ຖ້າບໍ່ດັ່ງນັ້ນ, ຈະສົ່ງຄືນຜົນໄດ້ຮັບ.