Yes there is. Windows has something called "compatibility" mode. This enables you to run programs made for older versions of Windows. Follow the instructions in the link below (it's straight form Microsoft),
Make older programs work on Windows 10
There's no guarantee the programs you're trying to make work will function successfully on Windows 10 even so. But it's always the first method you should try.
Jared
My old laptop had Windows 7 and I loaded the free Windows 10 on it and everything worked fine,which means the Microsoft Publisher 2007 was working as was the MS Word 97. The old laptop, 8 years old, was giving me problems and I bought a new laptop, which came with Win10 installed. I have not been able to install MS Publisher nor the Ms Word 97 on the new Windows. There is no new standalone MS Publisher program. Is there any way that I can install these programs on Win10? Thank you for your help.
--Submitted by Tom F.
Update from Tom F. via my inbox 2/23/2018
Thanks for your help. I do a monthly newsletter for a mobile home park so I don't need all the functions of a newer version. I will try the compatibility method. Meanwhile in searching thru my discs, I found a stand alone version of MS Publisher 2003, which I used years ago. It still works and appears to have all the functions that I normally use. I have the 25 digit authorizing code to prove it's mine. At 87 years old I don't choose to purchase or learn new programs. I was designing main frame computers when we thought 8.0 mb memory was great. Each bit was an iron donut with 3 wires running thru it. So much for history.
Again, Thanks for your response. I will try the compatibility mode (just to get rid of that annoying help paper clip).
TomF

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic