|
分類:[C#]
私は今、VSTO2005SEでWord2007のアドインを開発中です。 今開いているドキュメントにオートシェイプを挿入しようとしているのですが うまくいきません。イベントハンドラを作り、その中を
private void button2_Click(object sender, MouseEventArgs e) { Word.ShapeRange shape1 = Globals.ThisAddIn.Application.Selection.ShapeRange; object oMissing = Globals.ThisAddIn.Application.Selection.Range; Word.Shape shape = Globals.ThisAddIn.Application.ActiveDocument.Shapes.AddShape(149,50f, 50f, 50f, 50f, ref oMissing); }
という風にShapes.AddShapeメソッドを利用しているのですが、6つ目の引数が悪いようで 指定された値は境界を超えています。 と言われてしまいます。 何かいい方法はないでしょうか? また、オートシェイプを挿入するいい方法はないでしょうか?
|