WindowsのOffice365 ProplusとExcel 2013では動くVBAがMacのExcel 2016 for Macでは動きません。
サンプルとして掲載されていた以下のコードなのですが、以下の個所で「実行時エラー5 プロシージャの呼出し、または引数が無効です」となります、Mac版の制約か何かなのでしょうかご教示下さい。

Set NewM = CommandBars("Worksheet Menu Bar").Controls.Add(Type:=msoControlPopup)…

Sub AddMenu()
    Dim NewM As Variant, NewC As Variant
    ''(1)[新しいメニュー]というメニューを作成します
    Set NewM = CommandBars("Worksheet Menu Bar").Controls.Add(Type:=msoControlPopup)
    With NewM
        .Caption = "新しいメニュー(&C)"
    End With

    ''(2)作成したメニューに2つのコマンドを登録します
    Set NewC = NewM.Controls.Add
    With NewC
        .Caption = "1行目の処理" ''1つ目コマンド名
        .OnAction = "Action_Row" ''実行するマクロ
        .FaceId = 541
    End With
    Set NewC = NewM.Controls.Add
    With NewC
        .Caption = "1列目の処理" ''2つ目コマンド名
        .OnAction = "Action_Column" ''実行するマクロ
        .FaceId = 542
    End With
End Sub