ですが、Before や After に一体何を入れれはよいのかが不明です。 Before に COleVariant((long)2) を指定で2番目のシートの後に入るのかと思いきや、 「SheetsクラスのAddメソッドが失敗しました。」となってしまいます。 VBの場合は Dim sh As Excel.Worksheet sh = ThisWorkbook.Worksheets.Add(ThisApplication.ActiveWorkbook.Sheets(2)) のようにできますが、C++では型の不一致により不可能です(LPDISPATCH型)。
Object[] HomeKeyOption = new Object[2]; HomeKeyOption[0] = new Integer(5); HomeKeyOption[1] = new Integer(1); wdSelection.method("MoveStart", HomeKeyOption);
Object[] EndKeyOption = new Object[2]; EndKeyOption[0] = new Integer(5); EndKeyOption[1] = new Integer(1); wdSelection.method("MoveEnd", EndKeyOption);