打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
HTMLText 取值
如果还有其它控件:
    Dim i As Integer, k As Integer
    With Sheet2
        For i = 1 To .OLEObjects.Count
            If .OLEObjects(i).Name Like "HTMLText*" Then k = k + 1
        Next
        For i = 1 To k
            .Cells(i, 2) = .OLEObjects(("HTMLText" & i).Object.Value
        Next
    End With
如果没有其它控件:
    Dim i As Integer
    With Sheet2
        For i = 1 To .OLEObjects.Count
            .Cells(i, 2) = .OLEObjects(i).Object.Value
        Next
    End With

Sub Macro1()
    Dim sh As Worksheet, T As Shape, r As ShapeRange, n As Long
    Set sh = ActiveSheet
    For Each T In sh.Shapes
        If T.Name Like "HTMLText*" Then
            Debug.Print T.Name; vbTab;
            T.Copy
            sh.Paste
            Selection.ShapeRange.Ungroup.Select
            Selection.ShapeRange.Ungroup.Select
            n = Selection.ShapeRange.Count
            Debug.Print Selection.ShapeRange(n).TextFrame.Characters.Text
            Selection.Delete
        End If
    Next
End Sub

Sub 取值1()
Dim ole As OLEObject
i = 8
h = 2
x = 1
For Each ole In OLEObjects
  If (TypeName(ole.Object)) Like "*HTMLText*" Then
      Cells(h, i) = ole.Object.Value
      Cells(h, i - 1) = x
      h = h + 1
      x = x + 1
  End If
Next
End Sub
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VBA中的控件数组
Excel中几百个网址,如何一键转换成图片?
请问老师,怎样用excel制作彩票走势图中的数字之间的自动连线[51自学网园地]
在不同版本Excel中插入图片
Word resize all pictures
VBA基础——循环语句
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服