Vérifier si Word est ouvert

Pierre31

XLDnaute Junior
Bonjour à toutes et tous,

Voici mon problème à partir d’Excel

1- Vérifier que l’application Word est ouverte, si elle est ouverte je copie une photo de la manière suivante :


Dim AdrIm As String, WordApp As Object
AdrIm = Sheets("ENTREE").Range("G1").Value & "\" & ListPhotos.Value
Set WordApp = GetObject(, "Word.Application")
WordApp.Selection.InlineShapes.AddPicture Filename:=AdrIm, LinkToFile:=False _
, SaveWithDocument:=True

2- Si l’application n’est pas ouverte j’ouvre un document Word non nommé puis je repasse à l’item 1

D’avance merci pour vos réponses

Cordialement
Pierre
 

tototiti2008

XLDnaute Barbatruc
Re : Vérifier si Word est ouvert

Re,

un essai

VB:
Sub test()
Dim AdrIm As String, WordApp As Object
AdrIm = Sheets("ENTREE").Range("G1").Value & "\" & ListPhotos.Value
On Error Resume Next
Set WordApp = GetObject(, "Word.Application")
On Error GoTo 0
If WordApp Is Nothing Then
Set WordApp = CreateObject("Word.Application")
WordApp.Visible = True
End If
If WordApp.Documents.Count = 0 Then
WordApp.Documents.Add
End If
WordApp.Selection.InlineShapes.AddPicture Filename:=AdrIm, LinkToFile:=False _
, SaveWithDocument:=True
Set WordApp = Nothing
End Sub
 
Dernière édition:

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 413
Messages
2 088 199
Membres
103 763
dernier inscrit
p.michaux