AFAIK, there is no easy setup that does this. Your possibilities are to turn off sounds in the system or simply delete such things from a document. In the event, DocumentCompletedyou can get the internal html and supplant any nested tags. The disadvantage of this is that it is not 100% reliable (does not prevent the use of any embeddings using javascript).
If any embed or javascript based sound is controlled in javascript, you can try introducing your own javascript to stop it or prevent it. Not sure how well javascript works with activex.
source
share