vb中如何设置Msgbox输出指定长度的字符串,空位用空格补齐?

我想格式化输出定长的字符串,比方说我要输出20040001我设定它输出的时候占10个字节,不够的位用空格补齐,应该怎么做??高手指教~~~... 我想格式化输出定长的字符串,比方说
我要输出 20040001 我设定它输出的时候占10个字节,不够的位用空格补齐,应该怎么做??高手指教~~~
展开
 我来答
fastslz
2009-03-11 · TA获得超过938个赞
知道小有建树答主
回答量:561
采纳率:100%
帮助的人:908万
展开全部
左边填充若干个空格, 再截取右边10位(当然右填充若干个空格, 再截取左边10位也可以)
msgbox Right("xxxx" & "20040001",10) '便于测试xxxx代替4个空格
msgbox Right("xxxx" & "2004001",10) '便于测试xxxx代替4个空格
msgbox Right("xxxx" & "0002004001",10) '便于测试xxxx代替4个空格
昝振华夕书
2019-06-14 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.4万
采纳率:35%
帮助的人:722万
展开全部
你好!
这样也可以
dim
str1
as
string
*
10
‘定义10长度的字符
str1="
20040001"
msgbox
str1
希望对你有所帮助,望采纳。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yqn134
2016-04-02
知道答主
回答量:12
采纳率:0%
帮助的人:1.1万
展开全部
format("你好”,“!@@@@")=“你好 ”,format("你好","@@@@")=" 你好”前后要加多少位就加多少个“@",要在字符后面加空格则”@"的前面要加“!"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yhu53603fd94fe
2009-03-11 · TA获得超过7838个赞
知道大有可为答主
回答量:7079
采纳率:55%
帮助的人:2834万
展开全部
可以用string函数
也可以用format函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lijinfeng042
2009-03-15 · TA获得超过678个赞
知道小有建树答主
回答量:725
采纳率:0%
帮助的人:595万
展开全部
这样也可以
dim str1 as string * 10 ‘定义10长度的字符

str1=" 20040001"
msgbox str1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式