試してはいませんので確実ではないですが copyメソッドの構文が expression.Copy(Before, After) とMicroSoft Visual Basicヘルプに記載があるので 「:=」ではなくて↑のような記述に変更すると動作するかも。