Exporter une liste de contacts pour l'importer dans "contacts" MAC

Bonjour à tous,

En version V12 j’avais élaboré une méthode visant à exporter une liste d’individus pour l’importer dans “Contacts” sur Mac.
Aujourd’hui, en V 16 et sous High Sierra, au moment de l’importation, le système me répond qu’il n’y a pas de fiche lisible.
Pour permettre l’importation, je dois :

  • OUVRIR LE FICHIER D’EXPORT AVEC TEXT EDIT
  • ENREGISTRER SANS RIEN TOUCHER
  • REFERMER LE FICHIER D’EXPORT

Méthode objet du format de sortie :

CR:=Caractère(10)
Si (Événement formulaire=Sur chargement)
fiche:=“BEGIN:VCARD”+CR
fiche:=fiche+“VERSION:3.0”+CR
fiche:=fiche+“PRODID:-//Apple Inc.//Mac OS X 10.13.6//EN”+CR
fiche:=fiche+“N:”+[Eleves]Nom+";"+[Eleves]Prenom+";"+";"+";"+CR
fiche:=fiche+“FN:”+[Eleves]Prenom+" “+[Eleves]Nom+CR
fiche:=fiche+“EMAIL”+”;"+“Type=INTERNET”+";"+“type=HOME”+";"+“type=pref:”+[Eleves]E_mails+CR
fiche:=fiche+“TEL”+";"+“type=CELL”+";"+“type=VOICE”+";"+“type=pref:”+[Eleves]Mobil+CR
fiche:=fiche+“TEL”+";"+“type=HOME”+";"+“type=VOICE”+";"+“type=pref:”+[Eleves]TelephoneDom+CR
fiche:=fiche+“TEL”+";"+“type=WORK”+";"+“type=VOICE”+";"+“type=pref:”+[Eleves]TelephoneTrav+CR
fiche:=fiche+“item1.ADR”+";"+“type=HOME”+";"+“type=pref:”+";"+";"+[Eleves]Adres1+" “+[Eleves]Ville
fiche:=fiche+”;"+";"+[Eleves]Code postal+CR+“END:VCARD”
Fin de si

Méthode El_Export

LAISSER MESSAGES
TRIER([Eleves];[Eleves]Nom;[Eleves]Prenom)
FORM FIXER SORTIE([Eleves];“Exportcvs”)
EXPORTER TEXTE([Eleves];"")

Si (OK=1)
$vpos:=Position(".txt";document)
$chemin:=Sous chaîne(document;1;$vpos-1)+".vcf"
ALERTE(“C’est fini !”)
DÉPLACER DOCUMENT(document;$chemin)
Fin de si

Quelqu’un pourrait-il m’éclairer pour supprimer l’obligation de cette intervention manuelle qui n’était pas indispensable dans une précédente version de 4D ou de l’Os ?

D’avance Merci.

PS : dans la manipulation du Forum, je tombe TRÈS souvent sur “BAD REQUEST” ?