VBè·åææ¬æ件çæåä¸è¡ï¼å¯ä»¥å¨å¾ªç¯ä¸ä½¿ç¨Line Input # è¯å¥ä¸è¡è¯»ææ¬æ件ï¼ç´å°å°è¾¾æ件çç»å°¾ã
Line Input # è¯å¥ï¼ä»å·²æå¼ç顺åºæ件ä¸è¯»åºä¸è¡å¹¶å°å®åé
ç» Stringåéã
EOF å½æ°ï¼è¿åä¸ä¸ª Integerï¼å®å
å« Boolean å¼ Trueï¼è¡¨æå·²ç»å°è¾¾ä¸º Random
æé¡ºåº Input æå¼çæ件çç»å°¾ã
å
·ä½ä»£ç ï¼
Private Sub Command1_Click()
Dim i As Long
Dim strj() As String
' 设置âCancelErrorâ为 True
CommonDialog1.CancelError = True
On Error GoTo ErrHandler
' 设置æ å¿
CommonDialog1.Flags = cdlOFNHideReadOnly
' 设置è¿æ»¤å¨
CommonDialog1.Filter = "All Files (*.*)|*.*|Text Files" & "(*.txt)|*.txt|Batch Files (*
.bat)|*.bat"
' æå®ç¼ºççè¿æ»¤å¨
CommonDialog1.FilterIndex = 2
' æ¾ç¤ºâæå¼â对è¯æ¡
CommonDialog1.ShowOpen
' æ¾ç¤ºéå®æ件çåå
Debug.Print CommonDialog1.FileName
str = CommonDialog1.FileName
Open CommonDialog1.FileName For Input As #1
Do Until EOF(1)
Line Input #1, s
Loop
Close #1
Text1.Text = s
Exit Sub
ErrHandler:
' ç¨æ·æäºâåæ¶âæé®
Exit Sub
End Sub