百部含多種生物鹼,如百部鹼、百部定鹼、原百部鹼、次百部鹼、直立百部鹼、對葉百部鹼、蔓生百部鹼等多種生物鹼,並含糖、蛋白、脂類、琥珀酸、甲酸、乙酸,灰分等多種成分。
百部多種生物鹼有對抗組織胺引起的氣管痙攣,並能降低呼吸中樞興奮性,抑制咳嗽反射而鎮咳。
百部煎劑及醇浸劑對肺炎球菌、乙型溶血性鏈球菌、腦膜炎球菌、金黃色葡萄球菌、白色葡萄球菌、痢疾桿菌、傷寒桿菌、副傷寒桿菌、大腸桿菌、變形桿菌、白喉桿菌、肺炎桿菌、鼠疫桿菌、炭疽桿菌、枯草桿菌以及霍亂弧菌、人型結核桿菌等均有不同程度的抑制作用。
百部的水浸液及乙醇浸液,對蚊蠅幼蟲、頭蝨、衣蝨及臭蟲等均有殺滅作用,醇浸劑較水浸劑的效力大。
百部外用可驅除蚊蟲,內服有止咳的功能。具有很高的藥用價值。
百部生物鹼能對支氣管平滑肌痙攣有鬆弛作用,其作用強度與氨茶鹼相似,但較緩慢而持久。