1
我使用Excel 2013.我已經添加了一個ActiveX控件到我的電子表格。該控件是我已經命名爲chkAD1的複選框。我的電子表格被稱爲「timeseries_AD」。excel電子表格引用一個ActiveX控件
我想引用複選框來檢查它的值,但沒有任何喜悅。我曾嘗試下面的線,
worksheets("timeseries_AD").OleObjects("chkAD1").Value
這將導致錯誤消息「無法獲得工作表類的OLEObjects屬性」。
我讀過一個activex控件有兩個名字。一個是包含控件的形狀的名稱,另一個是代碼名稱。我不確定我改變了哪一個。我點擊了我的控件,並在名稱框中將其更名爲「chkAD1」。那是我改變的形狀名稱或代碼名稱嗎?
更新 - 道歉
對不起,我添加的控制是不是一個ActiveX控件,它實際上是一個表單控件。
去上帶的複選框。進入設計模式(插入按鈕旁邊的按鈕),然後在設計模式下雙擊該複選框。 – 2014-09-24 08:22:26
什麼'Msgbox工作表(「timeseries_AD」)。形狀(「chkAD1」)。Name' return?一個錯誤? – Rory 2014-09-24 08:23:05
@Goosebumbs我處於設計模式,雙擊控件不會執行任何操作嗎? – mHelpMe 2014-09-24 08:28:59