|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Inscription : mai 2003 Messages : 328 ![]() |
Bonjour,
pourriez vous m'aider, pour trouver le code d'une macro qui serve à coller du texte sans mise en forme, svp ? |
|
|
00
|
|
|
#2 | ||
![]() ![]() JF JousseaumeInscription : octobre 2007 Messages : 2 390 ![]() |
Salut,
Voila le code Code :
|
||
|
|
00
|
|
|
#3 | ||
|
Membre actif
![]() Inscription : mai 2003 Messages : 328 ![]() |
Bonjour,
merci pour ce code. Malheureusement, j'ai essayé de le mettre en oeuvre et cela ne marche pas quand j'appelle la macro, en fait la copie s'effectue, mais avec mise en forme. Pourtant j'ai juste recopié la ligne et mise dans une fonction : Code :
|
||
|
|
00
|
|
|
#4 | ||
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 364 ![]() |
Salut,
Essaie ceci Code :
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
||
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Inscription : mai 2003 Messages : 328 ![]() |
Ca marche !
Merci bien !!! |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : juin 2008 Messages : 18 ![]() |
Bonjour à tous,
Et si on essayait autre chose Code :
Selection.PasteAndFormat Type:= wdFormatPlainText ![]() Ou bien Code :
Selection.PasteAndFormat Type:= wdFormatSurroundingFormattingWithEmphasis |
|
|
00
|
|
|
#7 | |
|
Membre actif
![]() Inscription : mai 2003 Messages : 328 ![]() |
Citation:
|
|
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : février 2009 Messages : 1 ![]() |
Par contre comme ça, ça marche :
Code :
Selection.PasteAndFormat (wdFormatPlainText) |
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 7 ![]() |
Bonjour à tous.
je suis tombé sur le topic en cherchant une macro capable de permettre un copier/coller de word vers ppt uniquement du texte. En effet, lorsque le c/c est cross application, la petite fenêtre permettant de choisir les options de collage ne s'affiche pas et j'ai une foule de tableaux à copier de word vers ppt. Je les sélectionne dans word, puis je copie. Je sélectionne le tableau cible dans ppt (même nombre de colonne/ligne, alignées de la même manière) soit vide soit avec du texte différent. Et je copie. Or là toute la mise en forme cible est remplacée par la mise en forme source (alignement, couleur/taille des police...) J'en suis donc réduit à soit : - Refaire la mise en forme sous ppt à la main - Soit c/c cellule par cellule pour garder ma mise en forme (ce qui est encore plus chronophage.) Voilà si une solution via macro existait je serais plutôt bien avancé... Débutant seulement dans le vba (et en faisant surtout sur excel) je n'ai pas vraiment d'idée dans le cas présent... PS : si le fait de passer par un programme tiers (j'ai essayé avec notepad sauf qu'évidemment il ne garde pas l'aspect "tableau") me permet de régler le problème ce sera déjà un très gros gain de temps, à défaut d'une macro miracle... Merci d'avance !! |
|
|
00
|
|
|
#10 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 364 ![]() |
Salut,
Dans ton cas, on devrait pouvoir passer du texte d'une cellule à l'autre assez facilement.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 7 ![]() |
Excuse moi, mais je ne vois pas bien ce que tu entends par là.
Et, au passage, j'ai posté car le sujet semblait être proche du mien mais en terme de sous-catégorie du forum ce n'est peut-être pas le meilleur endroit. Le cas échéant un modérateur peut scinder et déplacer. |
|
|
00
|
|
|
#12 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 364 ![]() |
Salut,
Si on fait une boucle sur les cellules d'une table, on peut en récupérer le contenu sans le formatage. Code :
stTemp = ActiveDocument.Tables(1).Cells(1,1).range.text Maintenant, c'est à toi de voir comment accéder au cellules d'une table en PPT.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com