Kaip generalinis gubernatorius 1675/76 m. vadovavo švedų pajėgoms prieš sąjungininkų vokiečių kariuomenę Bremeno-Verdeno kampanijoje, bet galiausiai turėjo pasiduoti. 1677 m. jam buvo suteiktas karališkojo Švedijos karinio jūrų laivyno vadas ir jis buvo paskirtas Švedijos Privy Council ("riksråd") nariu. Tais pačiais metais jis buvo nugalėtas Danijos Kovos Køge įlankoje
Skanijos karo metu. 1677 m. jis buvo paskirtas Admiralijų kolegijos vadovu. 1678 m. jis buvo paskirtas Livonijos, kuri nuo 1629 m. iki 1721 m. buvo Švedijos imperijos dominija, vyriausiuoju vadu. 1680 m. Hornas paliko Livoniją ir grįžo padėti atstatyti Stade, kuris buvo apginkluotas 1676 m. Švedijos-Brandenburgo karo metu.