What is the difference between machine-executable and macro viruses?

Do you need help with your assignment?

An image as a link: W3Schools