
没找到专门的选中文本的方法可以直接计算,但可以用以下方式得到计算结果。
Sub chang()
Dim a As Integer
a = Len(SelectionText)‘selectiontext表示选中的文本,len方法计算选中字符串长度
MsgBox a
End Sub
是数字的话用FORMAT函数,用法:FORMAT(字符串,0的个数)。
举例:字符串为“123”,左边要补3个0,生成6位字符串。
FORMAT("123","000000")。
如果不是数字,则用STRING函数补零,用法:STRING(重复次数,字符)。
例如,字符串为”ABC“,要左补0生成6位字符串。
STRING(6-LEN("ABC"),"0")&"ABC"。
vba的优点:
VBA支持调用Windows底层API,关键是,他们与VB几乎一样,这意味着,你使用Google搜索一个需要的函数的时候返回的查询结果可能是几千个而且很多有实例代码,而使用其他语言,其精确的查询结果往往是0。
VBA 一般嵌入在应用软件之中,他们常常与应用软件有很好的接口,你不用单独购买开发工具就可以立即着手开发。因为你会发现他们都有类似宏的概念。
以上就是关于WORD VBA 获取所选文字宽度全部的内容,包括:WORD VBA 获取所选文字宽度、vba代码中统计出字符串长度后如何在统计结果左补零、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)