2017-10-05 106 views
0

我想從菜單中使用VBA隱藏窗體;我已經谷歌搜索了這一點,但一切都給了我。隱形選項,但我想隱藏它在左側的組菜單。我可以輕鬆地手動執行此操作,但這非常乏味,我無法在其他用戶的計算機上執行此操作。VBA隱藏窗體從菜單

這可能嗎?

回答

0

我通常可能建議你應該只禁用菜單與消除它們放在一起,可能會建議做一個啓用/禁用菜單項,而不是..

它應該是可能的,但多少工作是它是否值得它給你?目前尚不清楚您的主機應用程序是否僅僅是您使用的VBA。可能會建議主機應用程序可能已經允許定製,如果可以的話使用它提供的。

如果應用程序不允許自定義您的菜單,您仍然可以做到這一點,只需要多少工作值得您?你需要看看Win32的做事方式。如果不熟悉Win32和菜單,請從此處開始查看MSDN以開始瞭解Windows中的菜單。在此之後,您會發現Pinvoke將處理,以便爲您提供C#/ VB示例以調用所需的內容。 VB應該是有用的,但您可能需要進一步將VB轉換爲VBA以滿足您的需求。 FYI在30年前開始使用C/C++開發人員時,預計任何進入Windows的人都可能需要幾個月的時間,但需要加快步伐。因此這個功能真的值得嗎?

+0

你好,Dano,我必須道歉;我認爲這個措辭很差......請閱讀我對原文的更改 – Maldred