我正在使用VB在Excel 2013中編寫宏。剩下的唯一剩餘的錯誤是當宏運行時,所有其他工作簿都打開關閉,甚至無關聯到宏觀。我不希望我的宏的用戶失去其他可能打開的excel選項卡,如果他們運行我的程序。我曾嘗試使用「Application.Visible = true」,但它沒有給我所需的行爲。有沒有辦法在不影響任何其他當前打開的工作簿的情況下運行宏?或者有可能我寫的其他東西是覆蓋Application.Visible方法?如果有人可以提供建議,將不勝感激。如何在excel中保持不相關的工作簿在運行宏時打開
-1
A
回答
0
Application.Visible = false
簡單地說,把應用程序「Excel在你的情況」設置爲不可見。
如果你想隱藏一些具體的事情你要調用此:
如表
Sheets("Whatever").Visible = False
如工作簿
ActiveWorkbook.Windows(1).Visible = False
//ActiveWorkbook needs to have an reference to the specified Workbook which you get as an example if you store the opening of the workbook (ActiveWorkbook = Workbooks.Open)
0
這聽起來像你有一個線
Workbooks.close
(這將關閉所有工作簿),當你想要做的是關閉與宏的特定工作簿。這應該是
ThisWorkbook.Close
相關問題
- 1. 如何僅在Excel工作簿打開VBScript時才運行宏?
- 2. 在打開每個Excel工作簿時自動運行宏
- 3. Excel VBA宏任何工作簿上的「運行/打開」宏
- 4. 如何在打開Excel工作簿時運行宏,然後在完成運行後重新保護?
- 5. 如何使用Perl在**已打開的Excel工作簿中運行宏
- 6. Excel工作簿打開宏重新打開關閉的工作簿
- 7. Excel工作簿打開事件宏並不總是運行
- 8. 工作簿打開時在一張表中自動運行宏
- 9. Excel VBA - 在宏內循環保存的工作簿...工作簿無法打開
- 10. 如何在不打開工作簿的情況下運行存儲在工作簿中的VBA宏?
- 11. 如何在執行包含VBA宏時重新打開Excel工作簿?
- 12. 試圖打開工作簿並在該文件中運行宏
- 13. 打開宏工作簿時在特定的靜態文件上運行宏
- 14. VB個人工作簿錯誤,其中宏運行時,我每次打開Excel
- 15. 運行宏時VBA工作簿Savechanges = False仍然保存並關閉工作簿
- 16. 爲什麼新的工作簿打開時宏停止運行?
- 17. 使用ADO打開包含宏(.xlsm)並使宏運行的Excel工作簿
- 18. Excel宏關閉所有打開的工作簿
- 19. 如何從Excel工作簿中打開AutoIt腳本,然後在父工作簿關閉之後如何打開?
- 20. 在工作簿打開後運行auto_open
- 21. 如果打開一個不同的工作簿,運行宏時出錯
- 22. Excel不完整的宏打開其他工作簿
- 23. 在關閉的excel工作簿中運行宏並將結果合併到一個新的工作簿中
- 24. Excel VBA-運行時錯誤1004打開工作簿
- 25. Excel VBA開放宏運行其他工作簿
- 26. 使用Marshal.GetActiveObject在空白的Excel工作簿中打開Excel工作簿
- 27. 通過C#運行Excel宏:在另一個工作簿上運行宏?
- 28. 打開新的工作簿,並運行宏,使用按鈕
- 29. 如何停止Excel工作簿在自動打開時閃爍?
- 30. 宏未開啓工作簿打開
VB.NET does not do macros,所以請刪除標記,並請閱讀[問]並採取[旅遊] – Plutonix
呃,那沒有必要 – ja08prat