Official Ruling
No, blocking can only be performed in the blocker timing that occurs after all [When Attacking] effects finish resolving. As such, once a block has been declared, the window for activating this card's inherited effect has already passed, so it can't be activated.
Source: ST3-08 MagnaAngemon