私は数年間、物理学を教えるためにコンピュータ アニメーション ムービーを作成するために Excel チャートを使用してきました。ただし、VBA から AppleScript に変換する際に、グラフを .jpeg ファイルとして保存する際に問題が発生しました。以下のスクリプトを試しました。
tell application "Microsoft Excel"
set filebasename to get value of cell "MovieName"
activate object chart object filebasename of sheet 1
set testfile to "test.jpg"
save as picture active chart picture type save as JPG file file name testfile
end tell
しかし、AppleScript エディターは、アクティブなチャートが画像として保存する命令を理解していないことを教えてくれます。私の回避策は、スクリプトを使用することでした:
tell application "Microsoft Excel"
set filebasename to get value of cell "MovieName"
activate object chart object filebasename of sheet 1
copy picture active chart appearance screen format picture
end tell
次に、クリップボードを GraphicConverter に貼り付けて、.jpeg ファイルを取得します。
私は何をしているのですか?