Citizens of Niger need a visa and citizens from the following countries/territories also require a visa when entering Sweden, check the list.
Similarly, Sweden represents other Schengen states in a number of places. Here is a list of the countries and places where there are representations.
More information on how to apply for a visa or a residence permit is found on Swedish Migration Agency.