Slanec, der für den Wiener Eislauf-Verein startete, wurde im Jahr 1935 bei der österreichischen Meisterschaft Vierter und lief bei den Olympischen Winterspielen 1936 in Garmisch-Partenkirchen auf den 24. Platz über 500 m. In den folgenden Jahren errang er bei der österreichischen Meisterschaft 1937 den sechsten Platz und 1938 den vierten Platz. Bei der deutschen Meisterschaft 1939 kam er auf den fünften Platz und im folgenden Jahr auf den neunten Rang. Nach dem Zweiten Weltkrieg wurde er in den Jahren 1947 und 1948 jeweils Zweiter bei der österreichischen Meisterschaft und belegte er bei den Olympischen Winterspielen 1948 in St. Moritz den 40. Platz über 1500 m und den 37. Rang über 500 m.