ник: Кукамака
может совет не очень корректный, но что по-бысторму пришло в голову:
обойти место, где может возникнуть ошибка можно сл.образом:
On Error Resume Next
DoCmd.DeleteObject acTable, "TabTemp"
On Error GoTo 0
Например, возможно TabTemp нет, чтобы ошибки не было, перескочим