Microsoft Access 掲示板

DDEExecuteを使ったExcel操作について / 1

1 コメント
views
4 フォロー
1
hiroton 2020/12/18 (金) 14:29:23 5bcaf@f966d

質問のコードには4つの変数が含まれています。それぞれ中身はなんですか?

ch = ?
sheet_name = ?
book_name = ?
sheet_cnt = ?
DDEExecute ch, "[Workbook.Move(""" + sheet_name + """,""" + book_name + """," + sheet_cnt + ")]"

これに対してテストコードはきちんと同様の内容になっていますか?

DDEExecuteはどうやらExcel4.0マクロのコマンドが使えるようです。Workbook.Moveはシート移動のコマンドのようです
テストコードは

DDEExecute ch, "[Workbook.Move(""Sheet2"",""d:\test.xls""," + "2" + ")]"
↓
DDEExecute ch, "[Workbook.Move(""Sheet2"",""test.xls""," + "2" + ")]"

としたら動作しませんか?

通報 ...