標題:
[發問]
(已解決)書上的例子有副作用如何取消?
[打印本頁]
作者:
freeffly
時間:
2011-8-17 11:15
標題:
(已解決)書上的例子有副作用如何取消?
本帖最後由 freeffly 於 2012-2-22 16:59 編輯
這是書上的例子
自從打開來看
應該是執行他的程式碼
之後每次預覽excel 裡面的列印畫面
他都會去把這個檔案自動打開
如果把這個檔案刪掉
下次預覽會出現問題
請問要如何預覽列印畫面時不再打開這個檔案?
[attach]7480[/attach]
作者:
GBKEE
時間:
2011-8-17 14:10
回復
1#
freeffly
執行一次
Private Sub Ex()
Dim cmdCtrls As CommandBarControls
Dim cmd As CommandBarControl
Set cmdCtrls = Application.CommandBars.FindControls(ID:=109)
For Each cmd In cmdCtrls
'cmd.OnAction = "ThisWorkbook.MyPreview"
cmd.OnAction = ""
Next
End Sub
複製代碼
作者:
freeffly
時間:
2011-8-18 14:24
回復
2#
GBKEE
謝謝喔
終於把這個困擾解決掉
上面的程式碼好像很少用到
程式碼的意思應該是執行命令才會呼叫那各程序
為什麼我開啟其他檔案預覽也會讓他跑出來?
作者:
GBKEE
時間:
2011-8-18 15:15
回復
3#
freeffly
Set cmdCtrls = Application.CommandBars.FindControls(ID:=109) <-印列預覽的命令列
For Each cmd In cmdCtrls
cmd.OnAction
= "ThisWorkbook.MyPreview" 預覽的命令列 指令巨集指向 "ThisWorkbook.MyPreview"
執行預覽的命令列此巨集時, 必須開啟巨集所在的檔案.
如
cmd.OnAction
= "" 可還原印列預覽的命令列執行VAB預設的巨集
Next
作者:
freeffly
時間:
2011-8-22 10:54
回復
4#
GBKEE
謝謝解說
持續學習中
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)