Dim recWord As Object
Dim recDocument As Word.Document
Dim mMenuBar As CommandBar
Set recWord = Nothing
If (recWord Is Nothing) Then
Set recWord = CreateObject("word.application")
End If
Set mMenuBar = recWord.Application.CommandBars("Menu Bar")
mMenuBar.Controls(1).CommandBar.visible=false'屏蔽掉第一项菜单,以后的菜单同理即可
Dim recDocument As Word.Document
Dim mMenuBar As CommandBar
Set recWord = Nothing
If (recWord Is Nothing) Then
Set recWord = CreateObject("word.application")
End If
Set mMenuBar = recWord.Application.CommandBars("Menu Bar")
mMenuBar.Controls(1).CommandBar.visible=false'屏蔽掉第一项菜单,以后的菜单同理即可
mMenuBar.Controls(1).visible=false'屏蔽掉第一项菜单,以后的菜单同理即可
for i=1 to mMenuBar.Controls.Count
mMenuBar.Controls(i).visible=false '屏蔽掉第i项菜单
next i
for i=1 to mMenuBar.Controls.Count
Debug.print mMenuBar.Controls(i).Caption '打印各菜单项
next i
如果要打印出各菜单中的菜单命令名字:
for i=1 to mMenuBar.Countrols.Count
Debug.print mMenuBar.Controls(i).Caption
for j=1 to mMenuBar.Controls(i).Controls.Count
Debug.print mMenuBar.Controls(i).Controls(j).Caption
next j
next i
我按上面的调试不成功,
这个是用OLE嵌入的Word还是创建的Word对象?