2017-05-19 121 views
0

我可以在Mac OS中編寫VBA。下面的代碼在Excel中(窗口)檢查一個選項按鈕。Mac VBA代碼來選擇表單選項按鈕

ActiveSheet.Shapes( 「Otion按鈕1」)。OLEFormat.Object.Value =真

此代碼不能在Mac的Excel工作。

任何人都可以幫助獲得Mac的Excel代碼來執行此功能。 謝謝,

+0

它看起來像當我插入一個選項按鈕它被命名爲「OptionButton1」。你可能有額外的空格,並且會缺少一個「p」:) – seadoggie01

+0

我的實際選項按鈕名稱不是「OptionButton1」。引號中的名稱不必是「OptionButton1」。我們可以添加相同名稱應該在引號中匹配的自定義名稱。 –

回答

0

您粘貼的代碼在Windows環境中也不起作用。它會導致一個錯誤:「運行時錯誤'438':對象不支持此屬性或方法」

在瀏覽本地窗口後,我發現訪問此值的正確方法是通過雙重.ob​​ject。所以你的代碼是:

ActiveSheet.Shapes("Otion button 1").OLEFormat.Object.Object.Value = True