No. The work done by the rope is not zero.
Work Step by Step
The work done on the crate by the rope is the horizontal component of rope force, multiplied by the horizontal distance the crate moves in the direction that the force pulls. It is true that the crate pulls back on the rope, but the force exerted *by* the crate does not define the work done by the rope *on* the crate.