首页 文章

使用VBA获取(更改)Word文档中显示的嵌入式Excel范围

提问于
浏览
0

在我的Word文档中有许多嵌入式Excel电子表格 . 通常这些Excel嵌入比Word中显示的小部分大 . 当我输入嵌入文件时,我不想弄乱整张纸,我只需要编辑Word中看到的这个小区域 . 我知道它只是一张图片,但当你 ActiveDocument.InlineShapes(1).OLEFormat.Edit 时,在编辑模式下会打开完全相同的小区域 . 我需要获取此区域的范围,以便只能使用工作表的这一部分 . 我目前使用这些变量:

Dim wrdActDoc As Document
        Set wrdActDoc = ActiveDocument
    Dim oOleFormat As OLEFormat
    Dim oWS As Excel.Worksheet
        Set oOleFormat = wrdActDoc.InlineShapes(1).OLEFormat
        Set oWS = oOleFormat.Object.ActiveSheet

1 回答

  • 0

    您可能对Excel的 ActiveWindow.VisibleRange 感兴趣,您可以从 oOleFormat.Object 获取 .

相关问题