VB编程:利用数组统计文字段落数-31_彭世瑜_新浪博客

举报
彭世瑜 发表于 2021/08/14 00:07:21 2021/08/14
【摘要】 运行效果:   运行代码: Private Sub Command1_Click()     Dim myrows                '定义段落数 &n...

运行效果:

QQ截图20161129153947

 

运行代码:

Private Sub Command1_Click()
    Dim myrows                '定义段落数
    Dim myarray() As String   '声明数组,保存文本
    With Text1
        myarray = Split(.Text, vbCrLf)
        If Text1.Text <> "" Then
            myrows = UBound(myarray) + 1    '返回段落数
        Else
            MsgBox "请输入文字内容", , "错误提示"
            Exit Sub
        End If
        MsgBox "段落数:" & myrows, , "段落统计"
    End With
End Sub

学习总结:

    1、With语句:在一个单一对象或一个用户定义类型上执行一系列的语句

例如,要改变一个对象的多个属性,可以在 With 控制结构中加上属性的赋值语句,这时候只是引用对象一次而不是在每个属性赋值时都要引用它。下面的例子显示了如何使用 With 语句来给同一个对象的几个属性赋值。

With MyLabel
   .Height = 2000
   .Width = 2000
   .Caption = "This is MyLabel"
End With

注意:当程序一旦进入 With 块,object 就不能改变。因此不能用一个 With 语句来设置多个不同的对象。

 

    2、Split分裂,常用语法结构:

    Split(expression[, delimiter[, count[, compare]]])

    Split(<字符串>,[<分割符>],[返回个数],[比较方式])。

返回一个下标从零开始的一维数组,它包含指定数目的子字符串。

文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。

原文链接:pengshiyu.blog.csdn.net/article/details/109661606

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。