タイトル : Re^3: AccessVBAでエクセルが解放がされない件 投稿日 : 2014/02/28(Fri) 09:44 投稿者 : 魔界の仮面弁士
> >Excel.Application だけを 起動→表示→終了→Nothing させるコードを試してみてください > これもテストしましたが依然解放されていませんでした。 つまり、こういうコードということですよね。 Dim x As Excel.Application Set x = New Excel.Application MsgBox "起動" x.Visible = True MsgBox "表示" x.Quit Set x = Nothing MsgBox "終了…解放されているか?" これで解放されないなら、環境側に問題があるのでしょう。 インストール順は、2010→2013になっていましたか? 他に、複数バージョンの Office を混在させていない環境はありませんか? > >myAccDate = Format(myAcDate, "Short Date") > 右辺のmyAcDateはmyAccDateの投稿するときのタイプミスです。 だとして、左辺が Date 型なのに、右辺が String 型という点は 変わりませんので、コードとしてはあまり望ましくありません。 > (2)Excelの参照設定なし > rowCount = mysheet.Range("A1").End(xlDown).Row > (反転)xlDown > 「コンパイルエラー 変数が定義されていません。」 参照設定していない場合は、定数宣言を補ってください。 Const xlDown As Long = -4121 |