I believe it is only for piercing and slashing melee weapons so you cant give it to arrows or bows but I think you could give the property to a dagger or shortspear and throw them.
To be clear Keen, the weapon property, is not useable on a Bow. Keen Edge, the spell, works on projectiles (such as arrows) which deal piercing or slashing damage.