2014-10-30 110 views

回答

0

已從this link找到解決方法。我添加了一個名爲ShapeSelectionChanging的工作簿事件。一行代碼e.Cancel = True爲它工作。但仍然存在一個問題,那就是錨點正在顯示一段時間。告訴我,如果有人有任何建議。

1

您可以在包含要鎖定的形狀的工作表上啓用工作表保護。這涉及使用以下之一:

您還需要確保你的IShape的的Locked屬性也被設置爲真正。否則,這種保護機制將不會針對您的形狀實施。請注意,此功能不僅僅會更改形狀的大小 - 它基本上鎖定了形狀的任何修改。

另請注意,此保護機制還會禁用工作表的許多其他修改功能,例如編輯其IRange的單元。 Locked屬性設置爲true,調整行/列標題大小,修改自動篩選選項等。

+0

總之,您可以說它會鎖定我的工作表上的每一件東西,因爲我也嘗試過了。實際上,我正在創建一個原型,其中我應該讀取單元格的邊界(頂部,左側,高度和寬度)。所以我決定畫一條​​線代替邊框,這樣可以很容易閱讀。但是提到的問題與線條有關。儘管在以前的幫助下,我可以用電子表格製作很多東西,所以感謝您的幫助。 – Ammar 2014-10-31 05:06:24