问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb 读取txt文件内容

发布网友 发布时间:2023-06-30 16:09

我来回答

2个回答

热心网友 时间:2023-10-08 22:25

函数:

Function FileRead(PathFile As String, Optional Fore As String, Optional Back As String) As String
'════════取得文件中的部分或全部内容════════
''该函数传回原文件中指定区域的字符串。
''PathFile 字符串,文件的实际路径全名。
''Fore、Back 字符串,可选。开始位置后;结束位置前。
''如果省略 Fore 和 Back 则返回所有原始字符串;
''如果 Fore 不空,Back 空,返回开始之后的内容;
''如果 Back 不空,Fore 空,返回结束之前的内容;
''如果 Fore 和 Back 都不空,返回指定的中间部分;
''如果 Fore 和 Back 任意一个不空并找不到,返回空值。
'═════════════════════════════
If PathFile = "" Or IsNull(PathFile) Then Exit Function
Fore = CStr(Fore): Back = CStr(Back)
Dim Fso, Ts, TStr As String, Tmp1, Tmp2
On Error Resume Next
Set Fso = CreateObject("Scripting.FileSystemObject")
If Err <> 0 Then
Exit Function
End If
If Fso.FileExists(PathFile) = False Then Exit Function
Dim TI1 As Long, TI2 As Long
Set Ts = Fso.OpenTextFile(PathFile, 1, False)
If Not Ts.AtEndOfStream Then
TStr = Ts.ReadAll
End If
Set Ts = Nothing
If TStr = "" Or (Fore = "" And Back = "") Then
FileRead = TStr
Exit Function
End If

If Fore <> "" Then TI1 = InStr(1, TStr, Fore, 1)
If Back <> "" Then TI2 = InStr(TI1 + Len(Fore) + 1, TStr, Back, 1)

If (TI1 > 0 And TI2 > TI1) Or _
(Fore <> "" And Back <> "") Then
If TI1 = 0 Or TI2 = 0 Then Exit Function
TI1 = TI1 + Len(Fore)
TI2 = TI2 - TI1
FileRead = Mid(TStr, TI1, TI2)
ElseIf TI1 > 0 And TI2 = 0 Then
TI1 = TI1 + Len(Fore)
FileRead = Mid(TStr, TI1, Len(TStr) - TI1)
ElseIf TI1 = 0 And TI2 > 0 Then
FileRead = Left(TStr, TI2 - 1)
Else
FileRead = TStr
End If
End Function

热心网友 时间:2023-10-08 22:26

private sub command1_click()
open "1.txt" for input as #1
line input #1,aspect
text1.text=aspect
nl=chr(13)&chr(10)
do while not eof(1)
line input #1,aspect
whole=whole & nl & aspect
loop
text2.text=whole
close #1
end sub
必要前提:第一行必须为标题。
text1为标题text2为内容,最好不同的内容存放在不同的文本文件中
要达到你这样的要求比较麻烦,还是多几个按钮比较好
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 这句话是什么意思啊,日语加法文的 根据偶然因素和路径依赖原理介绍一种经济现象 第九特区秦禹第几章当司长 第九特区川府什么时候独立 第九特区txt全集下载链接 哪里查看NBA常规赛的赛程 请问还有重生之天才神棍的全文不…求给!谢谢! 《女神棍在古代》txt下载在线阅读全文,求百度网盘云资源 求 动物世界 之 与恐龙同行的观看地址 或下载地址 &quot;红杏出墙&quot;中为什么用红杏来比喻。谢谢 高达00第二季11 这是高达00的哪集 高达00刹那他们是怎么进天人的还有皇小姐等人呢 高达00中你们所说的皇小姐是谁? 狮子男肢体接触 肢体的引诱的基本信息 xs142j压路机油耗 徐工14吨双钢轮压路机油耗 16吨压路机油耗 白佛寺村车牌号是多少 java登陆 求如图所示登陆框代码。用户名用文本框,不是列表框的。 求百家讲坛康震百度云资源! 金城讲堂:康震《传统文化的魅力》讲座速记 寻找一片抢劫银行的电影。 好像是几个黑人。美国电影,最近两年的。其中强银行的时候有很强烈的音乐 绿色征途怎么升级 绿色征途下载安装后不能很正常运行老是自动退出提示网络连接断开,还会老是卡是怎么回事? 大声公售票中心,黑人演的电影,是什么名字? 苏州地铁2号线骑河站到太平镇乘几路公交? 苏州太平镇莲港村拆迁吗 苏州相城太平镇和渭塘镇哪个比较好? 从苏州新区到相城区太平镇怎么走? 苏州市相城区太平镇离苏州市火车站有多少千米 我未成年17岁 有过性生活 可是爸妈不知道 。 我每个月都会痛经 妈妈想带我去医院看 这个检查查什 治疗痛经的话,需要检查什么?我以前得过盆腔积液,性生活一年多了,麻烦说的具体点, 初一历史简单漫画手抄报 初一历史手抄报 初二历史漫画手抄报 初二手抄报 关于历史朝代更替的手抄报 历史手抄报 初中历史书上有没有诸葛亮,最好带图! 谢了哈! 伦敦黑帮最喜欢的角色是谁 英国黑帮都开什么车