先读取文件到内存变量AT里:
dim a as string
dim at as string
Open "c:\1.txt" For Input As #1 ‘c:\1.txt是你文件位置
Do While Not EOF(1) '如果没读到最后一行则循环
Line Input #1, a
at = at & a
Loop
Close #1
at = replace(at,vbcrlf,"") '去掉换行
然后添加到list里:
List1.Clear
for i = 1 to len(at)
List1.AddItem Mid(at, i, 1)
next i
五笔,哈哈哈
用一个循环和mid函数就可以了