No, the Paris Visite Card (sometimes called a pass) is only for public transport in Paris.
The Paris Pass®is a sightseeing pass that allows free or reduced-price entry to various attractions in Paris. The Paris Pass® does include a Paris Visite Card but they are two separate things.
Should you wish to purchase either a Paris Pass® or a Paris Visite Card only, get in touch at sales@britishtips.com and we will be glad to assist.