0

BERT で Excel 2016 マクロを実行しようとしています。スプレッドシート内で、マクロを「Button_To_Click」というボタンとして操作できます。これは、Excel ドキュメントのマクロ リスト内のマクロの名前でもあります。コマンドを使用しEXCEL$Application.Run("BERT.Call", "Button_To_Click")てメッセージを受信して​​いますError: attempt to apply non-function

BERT または VBA 関連のものを使用するのはこれが初めてであり (私は R に精通しています)、Excel で作成および保存されたマクロを BERT で機能させる方法についてのドキュメントは不明確です。より完全な例を以下に示します。

wb <- EXCEL$Application$get_ActiveWorkbook();
INsheet <- wb$get_Sheets(1); #get first sheet in active workbook

S = c(155,157,159)
range <- MEMsheet$get_Range( "B10:B10" ); #change B10 to S[1]
range$put_Value(S[1]);

### 'Run Model' button is named 'Button_To_Click'. ###
EXCEL$Application.Run("BERT.Call", "Button_To_Click");
4

1 に答える 1