Closing all hidden excel workbook

I am working with some excel workbook. Some of the workbooks are hidden. The hidden workbooks name are not same all time. They changes all the time. I want to run a macro which will close all hidden workbooks but do nothing with those workbook which are open but not hidden.