JavaScriptで書き出したオートシェイプにテキストを挿入したいの
JavaScriptで書き出したオートシェイプにテキストを挿入したいのですができません。
先日、ExcelのシートにJavaScriptでオートシェイプを書き出す方法を質問した者です。
今度は書き出したオートシェイプにテキストを挿入したいのですが上手くいきません。
どうすれば良いのか教えてください。
※またもやJavaScriptで解決したいです。
なお、現在悩み中のソースは以下のようです。
※教えて頂いたソースほとんどそのままですが...
function createShapes() {
var excel = new ActiveXObject( "Excel.Application" );
excel.visible = true;
var sheet = excel.Workbooks.Add().activeSheet;
// オートシェイプ挿入:引数の105は吹き出しを示す
sheet.Shapes.AddShape(105, 123, 37.5, 151.5, 94.5);
// ココでメソッド、プロパティがないとエラーになってしまう...
sheet.Shapes("AutoShape 1").Characters.Text = "ほげほげ";
}
よろしくお願いします。
お礼
回答ありがとうございます。 演算子が使えれば、いやせめて&が使えたら..と思っていたのですが そうなんですよね、参照しか無理なんですよね。 ちょっと別の方法を模索してみます。 またご協力いただける内容でしたらよろしくお願いいたします。 どうもありがとうございました。