Funds are always sent to a public key in every wallet, which basically translates to a specific Bitcoin address.
Wallets don't have a single public key unless they have only one address.
Only Armory and any blockchain parser can give you your balance, as usual.
If you want to check the public key associated with an address, you can do so on Armory by right clicking an address
The thing is at BitcoinQT I could just copy paste the wallet's public key to blockchain.info research tool and check all the funds and transactions, on the other hand in Armory there's no Public key directly pointing at the wallet.
The best I was able to do was getting the Wallet's ID.
Correct me if I'm wrong but it seems there's no Public key of the wallet ITSELF. What Armory client provides are the other public keys generated to store the coins you received (which get stored at "adresses in wallet").
So if I'm right, there's no way to check my funds outside the Armory client, because there's no wallet public key. Each coin transfer generate new public keys using your wallet as a generator.
I don't know if I'm right, but it seems pretty interesting security feature if I'm.
Nobody will be able to watch your finance just by sending you 0.00001 BTC, cause they won't get your actual public key they only get one key Armory client randomly generated using your wallet as some sort of decoder.
EDIT:
LOL, actually it seems it is a feature not a lack of it.
Okay, you can't see your funds outside Armory, but that means nobody can spy your finances, it's a cheap price to pay for this kind of security.