溜溜问答 > 综合其他 > 其他 > 大小写如何转换?
流逝的夏天
流逝的夏天
邀请你来回答
81人阅读 2021-07-26

大小写如何转换?

我要回答
2个回答

在键盘的左边有个caPSlock的键,就是用来对大小写进行转换的

查看全部
2021-07-26
(14) 回复 采纳

选中要转换的字母按快捷键:shift+f3就可以了。方法一:用vb的函数lcase和ucase用三个textbox来展现一下这两个函数的大小写转换功能[运行之前在textbox1中输入几个大写字母,也可混合输入]:
PRivate SUb command1_click()
text2.text = lcase(text1.text) '将text1的文本全换成小写
text3.text = ucase(text2.text) '将text1的文本全换成大写
end SUb
说明:
lcase仅将是大写的转换为小写,ucase则仅将是小写的转换为大写,故当字符串中有其它不符合转换的内容时将对其忽略。可以在textbox1中输入汉字、阿拉伯数字等观察效果。方法二:用api函数user32提供两个用于大小写转换的api函数:charlower[大写-小写]、charupper[小写-大写],其原形分别为:
declare function charlower lib "user32" alias "charlowera" (byval lPSz as string) as long
declare function charupper lib "user32" alias "charuppera" (byval lPSz as string) as long继续用三个文本框来观察效果:
PRivate SUb command1_click()
dim a as string
a = text1.text '给变量赋初值
charupper a '变为大写
text2.text = a
charlower a '变为小写
text3.text = a
end SUb
说明:与方法一的效果完全一样。实际上,vb的lcase和ucase函数调用的也就是这两个api函数,是封装了这两个api函数的内部函数。方法三:用算法
可以利用ascii码对大小写字母字符代码的定义来强制输入的字母只能为大写的或者小写的,而不管caPS lock键是打开的还是关闭的。就象安装Windows时用户输入cd-key一样。请看:
PRivate SUb text1_keyPRess(keyascii as integer)
'输入的字母通通为小写
if keyascii > 64 and keyascii < 91 then keyascii = keyascii + 32
end SUbPRivate SUb text2_keyPRess(keyascii as integer)
'输入的字母通通为大写
if keyascii > 96 and keyascii < 123 then keyascii = keyascii - 32
end SUb
说明:在ascii字符集里,大写a--z对应于字符代码65--90,小写a--z对应于97--122。以a为例,小写a[95]与大写a[65]的字符代码相差32,其它字母也是如此。当然可以借此编制一个函数来完成象方法一、二一样将字符串进行大小写互换,略显复杂些,也没什么必要。 只是你说的是那种情况。。不太了解

查看全部
2021-07-26
(7) 回复 采纳

相关问题

Excel大小写转换
共3条回答 >
👻: Excel自动转换数字大小写具体的操作步骤如下:1.启动excel。按“alt+f11”快捷键打开“visualbasic编辑器”。2.在“visualbasic编辑器”中,单击“插入”菜单栏中的“模块”命令,插入一个模块。双击左侧“工程”窗口中的“模块1”选项,在窗口右边展开“模块1(代码)”编辑窗口,然后输入如下代码:functiondx(q)dimcuraslong,yuanaslongdimjiaoasinteger,fenasintegerdimcnyuanasstring,cnjia....
(2) 回复
在PS 中怎样转换大小写?
共2条回答 >
🌵荚会会: 是不是把现有的小写字母转换成大写呢?可以的。打开字符栏,下方tt的图标就是了
(24) 回复
Word中大小写如何转换?
共1条回答 >
*Home~💟💟*: 选中要转换的字母按快捷键:shift+f3就可以了。
回复
Excel中如何转换大小写?
共1条回答 >
余娟~姢嘫如拭: 点菜单的编辑,替换,查找处输入a替换处输入A全部替换;...也可以用公式法:在Sheet2的A1输入=IF(Sheet1!A1="","",upper(Sheet1!A1))右键复制A1,选中A1到H100,回车粘贴;接着右键,复制;再右键,选择性粘贴,数值,确定。然后回到Sheet1,选中A到H列,点菜单的格式刷,到Sheet2,点A到H列,完成。
回复
Excel如何转换字母大小写?
共1条回答 >
星辰: 第一步、我们首先打开WPS-打开需要转换的表格。第二步、我们首先把英文全部转换成全部大写选中B2单元格输入法在英文的状态下输入“UPPER”函数再次选择B1单元格按回车键。第三步、鼠标移动到红色圈圈里光标成为“十字”的时候双击鼠标自动填充第四步、把英文转换成全部小写,首先我们选择C2单元格,输入“lower”函数再次选择A2单元格按回车。第五步、鼠标移动到红色圈圈里光标成为“十字”的时候双击鼠标自动填充第六步、把英文转出首字母大写,首先我们选择D2单元格,输入“PROPER”函数再次选择A2单元....
(2) 回复
发表成功!
感谢您的分享!
好的