A、能产生酶的细胞不一定能产生激素,如肌肉细胞,A错误;B、能产生激素的细胞是活细胞,一定能产生酶,B正确;C、有的酶在细胞外发挥作用,如唾液淀粉酶,C错误;D、激素随体液运输到全身各处,但只能作用于靶器官、靶细胞,D错误.故选:B.