正直、私もまだ複雑なユーザー定義命令を使ったことはないので、難しいほうの説明はできません…orz。