Yes, you have to have an appoitment.
Please e-mail us on ambassaden.addis-abeba@gov.se or phone us during the consular telephone hours.