I am not sure we can help a lot with this code, since it is, afaik, COM-related code which cannot work with Chrome in any way.
Also, the information that you deal with something that isn't "normal html" is not really helpful. How does the source code look? What means "doesn't work properly", anyway? What happens when you run the code above?
All in all, there isn't much to work within your post. Perhaps, you could try
Imagesearch instead, with a picture of the "Download" link and then click at the coordinates - but if there are many links and you have to scroll, it might be difficult to keep an overview.
On the other hand, there is this almost brandnew library by Geekdude which lets you automate Chrome, but I have no idea how it will perform with "not-normal html", especially because it seems to still rely to some extent on Internet Explorer and COM "under the hood":
https://autohotkey.com/boards/viewtopic.php?t=42890
Btw, did you already talk to the guys who provide this page with the download links and ask if they could provide a better way of downloading? Perhaps they can also shed some light how to use IE with this intranet webpage.