|
楼主 |
发表于 2023-12-30 14:39
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
Private Sub CommandButton1_Click()
Dim p, r, s, t
s= "石膏板造型顶"
With Selection.Find
.ClearFormatting
.MatchWholeWord = True
.MatchCase = False
t = .Execute(FindText:=s)
End With
p= Selection.Information(wdActiveEndPageNumber)
r= Selection.Information(wdFirstCharacterLineNumber)
If t Then
MsgBox "成功,已找到“" & s & "”" & vbCrLf & _
"页码:"& p & vbCrLf & "行数:" & r, vbOKOnly, _
"成功"
Else
MsgBox "很遗憾,没有找到“" & s & "”", vbOKOnly, _
"遗憾"
End If
End Sub
这段代码在word中运行正常,为什么放在excel中对word进行操作时 p= Selection.Information(wdActiveEndPageNumber)会报错?
应该怎么修改了?
有大佬知道吗?求助 |
|