Exporting a contact as a CSV file is a reasonable workaround, particularly if you want to retrieve the person's title, first name, last name, and complete mailing address together.
The main limitation is that CSV export generally exports the contact's individual fields into separate columns; it doesn't necessarily produce the single, formatted mailing block that the old Copy Mailing Address command provided.
In macOS Tahoe, you can try this:
- Open Contacts and select the contact.
- Choose File → Export and look for the available export options.
- If you can export the selected contact as a vCard (.vcf), do that first. Contacts' export options may vary depending on the selection and macOS version.
- Open Numbers, create a blank spreadsheet, and drag the selected contact from Contacts into the spreadsheet.
Export or archive contacts in Contacts on Mac - Apple Support (IE)
For your specific purpose, you may not even need to save the CSV.
The spreadsheet gives you access to the individual name and address fields, which you can combine into a single cell and copy as a complete mailing block.
One caveat: I have not verified whether Tahoe preserves every field in the expected column when dragging a contact into Numbers, so check the result before relying on it.
See Apple's instructions for exporting contacts.
For the most direct workaround, select the contact in Contacts, open Numbers, drag the contact into a spreadsheet, and choose File → Export To → CSV.
You can then combine the title, first name, last name, and address fields into one cell for copying as a complete mailing block.