2

R で GUI を作成しています。実装する必要がある関数の 1 つは、グラフィック出力を Excel シートに保存するボタンです。理想的には、グラフィックを Excel で編集できるようにする必要があります。私はこれを次のようにしようとしています:

  1. グラフに使用するデータを .xlsx ファイルに保存する
  2. R から VBA スクリプトを呼び出して、.xlsx ファイルにグラフを再作成します。

Rからvbaスクリプトを実行する方法がわからないため、ステップ2で立ち往生しています。どんな助けも大歓迎です。

4

1 に答える 1

1

シートをテンプレートとして設定してからグラフを作成し、それをシートまたは別のシートの特定の領域にリンクすることをお勧めします。次に、新しいファイルを作成する必要がある場合は、テンプレートをコピーして R から Excel にデータを追加すると、グラフが新しいデータで更新されます。

VBA を使用する場合、私が通常使用する方法はStatconnDCOM + RCOM で、Excel を COM オブジェクトとしてアドレス指定するだけです。

于 2012-09-07T12:12:53.300 に答える