vb textbox粘贴excel的单元格
为什么在我电脑里写的vb程序,从excel表格中右键一个单元格复制粘贴到textbox里面会多一个回车符?而我同事那里的话就没有出现这种情况在他电脑里直接就是那个单元格的...
为什么在我电脑里写的vb程序,从excel表格中右键一个单元格复制粘贴到textbox里面会多一个回车符?而我同事那里的话就没有出现这种情况在他电脑里直接就是那个单元格的值了,这是为什么?同样是vb6.0,textbox都是直接拉上去的,没有任何的代码,属性也一样,他的系统是xp,而我的系统是win7。。难道和系统有关系吗?
展开
1个回答
展开全部
楼主,我觉得“你的同事”肯定搞错了。
看不到,不代表“没有”!
我刚才试了一下,从一个单元格复制的内容,它后面是有“回车+换行”符的。
注意:是多了两个符号,回车符(vbCr)和换行符(vbLf)。
你可以在记事本中“粘贴”从一个单元格复制(键盘Ctrl+C复制也一样)的内容看看:
粘贴后,光标已经跑到下一行上面去了(鼠标右键粘贴,或键盘Ctrl+V都一样)。
我的系统是 Windows XP/SP3 ,我想,这个结果应该跟操作系统无关的。
看不到,不代表“没有”!
我刚才试了一下,从一个单元格复制的内容,它后面是有“回车+换行”符的。
注意:是多了两个符号,回车符(vbCr)和换行符(vbLf)。
你可以在记事本中“粘贴”从一个单元格复制(键盘Ctrl+C复制也一样)的内容看看:
粘贴后,光标已经跑到下一行上面去了(鼠标右键粘贴,或键盘Ctrl+V都一样)。
我的系统是 Windows XP/SP3 ,我想,这个结果应该跟操作系统无关的。
更多追问追答
追答
我已经说了,“看不到,不代表没有”!!!!
我这儿,也是看不到的,你用msgbox仍然是看不到!因为它是非显示字符。
你可以让他用 msgbox Len(Text1.text) 看看,是不是会比看到的字符数大2!
比如我在Excel的一个单元格中输入的是123
复制后,粘贴到Text1中, Len(Text)就等于5!
追问
呃。。。好吧,那么请问为什么有的能看到,有的又看不到呢?是不是要设什么属性之类的还是补丁之类的问题呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |