Le presse-papier est qqch d'assez complexe… quand on copie, l'OS stocke plusieurs formats, et quand on colle, le format utilisé n'est pas toujours celle qu'on aura souhaité avoir.
Sur Windows, j'arrive parfaitement à coller du text formaté depuis Microsoft Word, mais pas à partir d'une site web en Edge.
On peut utiliser des plug-ins pour outrepasser la gestion par défaut du presse-papier. C'est ce qu'on fait, par exemple, quand on veut contrôler le presse-papier interne de FileMaker (scripts, objects de modèle, etc).
Le plug-in gratuit BaseElements et actuellement mon outil de choix pour ces opérations (mais il y'en a d'autres qui font l'affaire).
BE_ClipboardGetText ( GetValue ( BE_ClipboardFormats ; 1 ))
ou plus explicitement
BE_ClipboardGetText ( "HTML Format" )
fonctionne si l'on veut obtenir le source HTML de ce qu'on vient de coller.
Il faut ensuite parse le contenu en obtenant uniquement la partie entre <html> et </html> et ensuite, transformer le HTML en text formaté FileMaker. Cela se fait assez facilement en utilisant un web viewer (sans oublier qu'il n'y a pas de correspondance 100% entre le HTML et le text formaté de FileMaker.
Tous cela évidemment pas aussi simple qu'on l'aura souhaité, mais au moins c'est faisable.