No. All of the identifiers that macro deals with are spelled out literally in the code, and it compiles. This doesn't create any new identifiers. It declares a new type, but that's uninteresting from the PoV of macros (they have nothing to do with type checking and don't care about types).
Macros are purely syntactic abstractions. When I mean a new identifier, I mean an identifier and nothing more (in particular, I don't mean any program construct such as a type or variable that identifiers may refer to).