Ну что больше никаких предположений - остается все таки на макросах лепить?!