Classic Outlook for Windows does not natively sync or resolve iCloud contacts in the way expected for an Exchange/Outlook.com address book. Outlook for Mac also does not support iCloud contacts (CardDAV) synchronization, and iCloud contact sync is not supported in Outlook for iOS/Android either, which reflects the general limitation of direct iCloud contact integration across Outlook clients.
Because of this, importing iCloud contacts into Outlook (for example, via vCard → CSV → Outlook contacts) is effectively a one‑time copy, not a live sync. After import, Outlook uses its own local/Exchange contacts folder for address resolution when composing new mail. Any later changes made in iCloud will not automatically sync to Outlook; they would require repeating the export/import process.
To have addresses auto‑complete in the To/CC/BCC fields in classic Outlook, contacts must reside in an Outlook address book (e.g., Contacts folder in the mailbox or PST) that is enabled as an address book. Imported iCloud contacts, once in an Outlook Contacts folder, will work for name resolution, but they will not stay synchronized with iCloud.
References: