簡體   English   中英

共享工作簿的所有用戶的VBA Excel顯示消息框

[英]VBA Excel display message box for all users of a shared workbook

我有一本共享的工作簿,全天都用新數據進行更新。 我希望能夠運行一個可以接受一些文本的宏。 例如:“工作簿已更新”,並在消息框中為共享工作簿的每個用戶顯示此內容。 這可能嗎?

萬一重要,我沒有選擇共享工作簿的選項。

我確定您已經知道這一點,但是共享工作簿本身並不維護與共享文件的“連接”。 發生的情況是,每個用戶都將文件的副本打開到自己計算機的內存中,然后只有在保存時,Excel才會根據文件檢查其本地副本。 僅在這一點上,任何更改都是已知的。

當用戶保存工作簿時,如果同時進行了其他人的更改,則Excel的本機功能已經彈出一條消息,指出該工作簿已被其他用戶更新。

另一方面,如果您正在尋找一個功能,當其他用戶保存文件時,該功能會立即自動彈出一條消息,則該操作無法完成(因為如上所述,目前沒有實時連接) )。 與之最接近的事情是確保通過Application.Ontime重復事件定期保存工作簿。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM