3
我想写代码:选择成员方法
- 发现/定位出现在表的Word文档中的第一列的特定字符串。
- 将这些字符串映射到它们出现的表的直接标题中。
- 列出Excel电子表格中的字符串标题映射。 警告:VBA代码将查找的所有字符串都列在现有的Excel电子表格下。
到目前为止,我已经能够很容易地找出#1和#3了。我想#2将需要使用Selection类。我一直在尝试熟悉它,但我遇到了很多麻烦。例如,我写了一个简单的子例程,将选择光标重新设置为一个单词文档的开头。该子从Excel VBA中的主要子部分调用。
Private Sub FindHeadings()
Set wrdApp = CreateObject("Word.Application")
wrdApp.Visible = True
Set wrdDoc = wrdApp.Documents.Open("C:/Users/c11145/Desktop/SSDD_Trace/Test3.docx")
'wrdDoc.Selection.HomeKey Unit:=wdStory
Selection.HomeKey Unit:=wdStory
End Sub
我得到运行时错误“438”:对象不支持此属性或方法。
我也曾尝试:
Dim sel As Selection
sel.HomeKey Unit:=wdStory
,但我得到运行时错误91.