Bronchial influenza infections transmit more easily with sneezes and "stomach" viruses are often influenza as well. Other stomach viruses spread from contact. The influenza viruses can aerosolize, IOW the viruses survive floating through the air. Ebola does not aerosolize but will survive within droplets.
Would vomit not have a spray or splash as well, sending the virus into the air?
The Ebola virus can be in the patient's saliva. Vomit also, but bloody vomit would have the most virus. Patrick Sawyer vomited blood flying into Nigeria and infected and killed the woman sitting next to him. Some flight attendants died too after clean it up with no protection or knowledge that it was Ebola. But 46 other people on that flight survived.
The bottom line that infection through the air at a distance is possible but droplets or direct contact is much more likely.
A droplet might contain 3.2 million virions. Perhaps 1/1000 of those are likely to be infectious. Only takes 3-10 virions, though, to become infected.
Maybe a blood cell bursts and 300 become airborne for several minutes to hours, within a 10ft proximity.
PPE might protect from more millions of infected cells, but it only takes one to transmit the disease, which isn’t measurable for another 2-22 days.