在我的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
答案 0 :(得分:0)
您可能对Excel的ActiveWindow.VisibleRange
感兴趣,您可以从oOleFormat.Object
获取该内容。