LibreOffice 24.8 Help
ធ្វើឲ្យប្រើបានទម្រង់ការកំហុស បន្ទាប់ពីកំហុសកើតឡើង ឬបន្តប្រតិបត្តិកម្មវិធី ។
On [Local] Error {GoTo Labelname | GoTo 0 | Resume Next}
GoTo Labelname ៖ ប្រសិនបើកំហុសកើតឡើង ធ្វើឲ្យប្រើបានទម្រង់ការដោះស្រាយកំហុស ដែលចាប់ផ្តើមនៅបន្ទាត់ "Labelname" ។
Resume Next ៖ ប្រសិនបើកំហុសកើតឡើង ដំណើរការប្រតិបត្តិកម្មវិធីបន្តជាមួយសេចក្តីថ្លែងការណ៍ ដែលនៅបន្តពីសេចក្តីថ្លែងការណ៍ ដែលកំហុសបានកើតឡើង ។
GoTo 0: បិទកម្មវិធីដោះស្រាយកំហុសក្នុងបែបបទបច្ចុប្បន្ន ។
មូលដ្ឋាន ៖ "នៅពេលមានកំហុស" គឺជាកំហុសសកលនៅក្នុងវិសាលភាព ហើយនៅតែសកម្មរហូតដល់បានបោះបង់ដោយឃ្លាង "នៅពេលមានកំហុស" ផ្សេងទៀត ។"នៅពេលមានកំហុសមូលដ្ឋាន" គឺជាកំហុសមូលដ្ឋានដដែលដែលហៅវាចេញ ។ កំហុសមូលដ្ឋានដោះស្រាយការបដិសេធការកំណត់សកលណាមួយ ។ នៅពេលហៅការចេញដដែល ការដោះស្រាយកំហុសមូលដ្ឋានត្រូវបានបោះបង់ដោយស្វ័យប្រវត្តិ ហើយការកំណត់សកលពីមុនណាមួយត្រូវបានស្ដារឡើងវិញ ។
ឃ្លា On Error GoTo ត្រូវបានប្រើដើម្បីឆ្លើយតបទៅនឹងកំហុសដែលកើតឡើងនៅក្នុងម៉ាក្រូ ។
Sub ExampleReset
On Error GoTo ErrorHandler
Dim iNumber As Integer
Dim iCount As Integer
Dim sLine As String
Dim aFile As String
aFile = "C:\Users\ThisUser\data.txt"
iNumber = Freefile
Open aFile For Output As #iNumber
Print #iNumber, "This is a line of text"
Close #iNumber
iNumber = Freefile
Open aFile For Input As iNumber
For iCount = 1 To 5
Line Input #iNumber, sLine
If sLine <>"" Then
Rem
End If
Next iCount
Close #iNumber
Exit Sub
ErrorHandler:
Reset
MsgBox "All files will be closed", 0, "Error"
End Sub