web-dev-qa-db-fra.com

Conserver la mise en forme pour les tableaux copiés à partir de MS Word?

J'ai constaté que copier et coller des tables à partir de MS Word était très facile à créer; plutôt que de formater une table à partir de zéro dans un éditeur WYSIWYG.

Le seul problème que j'ai constaté est que la mise en forme "centre" ne copie pas. Cela ressemble à cela, mais la mise en forme n'est pas réellement appliquée. vous devez passer par chaque cellule et la centrer.

Je me demandais simplement si quelqu'un avait une idée de la façon dont l'éditeur WP gérait MS Word et peut-être même s'il y avait un correctif?

1
AlxVallejo

J'ai en fait un moyen assez génial pour obtenir la sortie HTML de la mise en forme du tableau Microsoft Word.

J'utilise MS Live Writer et copiez/collez à partir de MS Word. Ensuite, je peux simplement afficher la sortie HTML et la copier-coller dans l'éditeur WordPress. Ça fonctionne parfaitement.

Le seul inconvénient est que vous avez maintenant une tonne de formatage CSS en ligne sur le tableau lui-même. Vous ne pouvez pas vraiment faire la même chose avec les feuilles de style si vous souhaitez publier des tableaux variés et complexes.

0
AlxVallejo

Il est un bouton "coller à partir de Word". Lorsque vous utilisez l'éditeur WYSIWYG (onglet Visuel), un bouton comporte un ensemble de points colorés. Lorsque vous la survolez, une petite boîte vous indique qu'elle s'appelle "évier de cuisine". Cliquez dessus pour développer, et vous verrez un bouton avec l'icône Word. Utilisez-le pour coller dans le contenu Word. Ce n'est pas efficace à 100%, mais c'est mieux qu'un copier/coller direct.

Le problème avec la copie à partir de Microsoft Word est que les caractères utilisés pour créer le contenu dans un document Word sont spécifiques au programme Word. D'autres programmes ne comprendront pas beaucoup de caractères et le "code" de MS Word apparaîtra. (Vous pouvez toujours dire à un site qui a quelqu'un qui a écrit le contenu dans Word et l'a collé sur son site - jamais vu ces diamants noirs étranges avec des points d'interrogation au milieu? Ou le capital A avec des caractères étranges dans des endroits étranges? C'est un " collé à partir de Word "bit de contenu. Le navigateur ne peut pas restituer les caractères spécifiques à MS Word. C'est un peu comme faire apparaître un Américain anglophone en Chine et leur dire qu'ils doivent apprendre à un groupe de personnes à cuisiner. repas en 20 minutes - en chinois. L’Américain ressemblerait à "Hein?"

Je dis toujours à mes clients de ne pas s'embêter à écrire leur contenu dans Word. Ecrivez-le dans WordPress et épargnez-vous le mal à la tête d'essayer de réparer tous les déchets inutiles que Word y a mis. L'éditeur visuel a déjà les boutons dont vous avez besoin pour faire ce dont vous avez besoin, et vous n'avez pas le fardeau.

1
Shelly

Vous pouvez rencontrer d'autres problèmes de mise en forme ou des fragments lors du collage à partir de Word. Avez-vous essayé TinyMCE Advanced ? Cela ajoute une meilleure gestion des tables à l'éditeur, bien que cela ne vous aide pas à coller à partir de Word, cela facilitera au moins la possibilité de recréer les tables visuellement plutôt qu'en mode code.

0
Drai