IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Collage special dans word [Débutant]


Sujet :

VB.NET

  1. #1
    Membre du Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Avril 2015
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Avril 2015
    Messages : 90
    Points : 49
    Points
    49
    Par défaut Collage special dans word
    Bonjour à tous , je n'arrive pas trouver comment coller une image dans word au format voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     Dim prenom As String = "toto"
            Dim nom As String = "tata"
            Dim signet As String = "essai2"
            Dim wap As Word.Application
     
            wap = CType(CreateObject("word.application"), Word.Application)
            'false pour rendre le document invisible
            wap.Application.Visible = True
            wap.Application.Documents.Open(FileName:="C:\aide.doc", ReadOnly:=False)
            Dim mydoc As Word.Document
            mydoc = wap.ActiveDocument
            AxInkPicture1.Ink.ClipboardCopy()
            If mydoc.Bookmarks.Exists(signet) Then
                mydoc.Bookmarks(signet).Select()
     
            End If
     
            With wap.Selection
     
                ' .PasteSpecial()
                ' .PasteAndFormat = "Bitmap"
                '.PasteAndFormat(wapPasteDefault)
                ' .PasteSpecial(DataType:="Bitmap")
                '.PasteSpecial(DataFormats.Bitmap)
                '.PasteSpecial(Link:=False, DisplayAsIcon:=False)
                .PasteSpecial(Link:=False, DisplayAsIcon:=True)
            End With
     
            Dim FileName As String
            FileName = (prenom & "_" & nom & "_" & "TFI" & ".doc")
            mydoc.SaveAs("C:\TEMP vb\" & FileName & ".doc")
            mydoc.Close()
            wap.Quit()
            mydoc = Nothing
            wap = Nothing
        End Sub
    Dans word il faut faire collage spécial coller "Image en mode point " (format bitmap)
    mais impossible de trouver la bonne commande , et mon meilleur ami google ne trouve pas non plus, auriez-vous une idée
    Merci de votre aide
    Greg

  2. #2
    Membre du Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Avril 2015
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Avril 2015
    Messages : 90
    Points : 49
    Points
    49
    Par défaut
    voici la réponse:
    .PasteSpecial(Link:=False, DisplayAsIcon:=False, DataType:=4)
    si çà peu aidé quelqu'un
    Bonne journée à tous
    Greg

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. collage spécial dans word à un signet
    Par ftrouve dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 01/05/2014, 10h42
  2. macro collage special excel vers word
    Par betabasic dans le forum Général VBA
    Réponses: 1
    Dernier message: 05/11/2010, 14h37
  3. Réponses: 2
    Dernier message: 16/07/2009, 11h10
  4. [XL-2003] Problème de collage de tableau Excel dans Word
    Par zert84 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 03/07/2009, 15h03
  5. collage special word-excel
    Par l.alfredo dans le forum VBA Word
    Réponses: 2
    Dernier message: 13/03/2008, 09h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo