Depending on your Shimano drivetrain, "SI, se puede!"
BUT, there are (as you might expect) SOME limitations ...
As happens to be the case, 10-speed CAMPAGNOLO & 9-speed SHIMANO indexing are pretty close ...
So much so that (in part because Shimano ramping is superior) you can use 9-speed Shimano (or, SRAM) Cassettes with 10-speed Campagnolo shifters ...
Now, 10-speed Campagnolo ramping is NOT as good as the ramping on the Cogs of Shimano's Cassettes, so there may be some limitations when downshifting BUT (by my reckoning) the limitation can be overcome by using a Rapid Rise rear derailleur (yes, THAT means a Shimano MTB rear derailleur) if you find shifting when the drivetrain is under a load is dodgy.
With 9-speed shifters, you would adjust the Stops so that the HIGH Stop positions the chain correctly on the smallest cog, and adjust the indexing accordingly ... you probably don't have to do anything with the LOW stop because your derailleur will just stop on the second largest Cog unless you want to use the largest Cog on the particular Cassette in which case you would adjust the High-and-Low stops, accordingly.
Now, if you have 10-speed shifters, then I think, but am not certain, that if you connect the rear derailleur cable using the Shimano authorized ALTERNATE CABLE ANCHORING POSITION at 9 o'clock (aka "old Dura Ace") then that will make the indexing compatible with 9-speed Shimano Cassettes ... and, by inference, hopefully close-enough for a 10-speed CAMPAGNOLO Cassette. This is untested (by me) & should be considered to be hypothetical until someone proves-or-disproves the viability.
Now, the CAVEAT is that you will not be able to "hot swap" a pair of Shimano wheels with your Campagnolo wheels because the STOPS will not be correct ... and so, the indexing will necessarily be out-of-synch.
ANOTHER problem is that Campagnolo Cassettes cost MUCH MORE than Shimano Cassettes ... but, using the same wheelset for multiple framesets is generally less expensive than a duplicate set of wheels.
ANOTHER problem with Campagnolo wheels is the available range of Cassettes -- currently (AFAIK) a 29t is still the largest cog available for a Campagnolo Cassette (THAT isn't a problem for most riders ... BUT, it is a problem for wussier riders like myself who want a 32t or 34t bailout cog!).
BTW. 'I' have found that Shimano's 9-speed chain works satisfactorily with a 10-speed Campagnolo Cassette ... at least, for me ...
The 9-speed Shimano chain seems to be "okay" with a 10-speed Shimano Cassette, too, but a 10-speed Shimano front derailleur may not shift properly with the wider chain.