Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionsi l'on avait vu le code que tu penses ne pas nous intéresser, j'aurais probablement été à même de te dire comment utiliser les constantes couleurs de l'objet ouvert. Mais ça n'a pas été le cas
Private Sub CommandButton1_Click() Dim wrdapp As Object Dim racine As String racine = ActiveWorkbook.Path On Error Resume Next Set wrdapp = GetObject(, "Word.Application") 'on vérifie si word n'est pas déjà ouvert, si c'est le cas on le ferme On Error GoTo 0 If wrdapp Is Nothing Then Err.Clear Else On Error Resume Next DisplayAlerts = False wrdapp.Quit False 'si ouvert, on ferme toutes les applications word DisplayAlerts = True If Err 0 Then trouve True On Error GoTo 0 End If Set wrdapp = CreateObject("Word.Application") Set wrddoc = wrdapp.Documents.Open(racine & "\EVALUATION DES INCERTITUDES DE MESURES.dot") wrdapp.ActiveDocument.SaveAs Filename:=(Nomemplacement & "Incertitudes_" & Emplacement & ".doc") wrddoc.Tables(1).Cell(2, 1).Range.Font.Name = "Tahoma" wrddoc.Tables(1).Cell(2, 1).Range.Font.Size = 16 wrddoc.Tables(1).Cell(2, 1).Range.Text = "Jaugeage : " & Emplacement wrddoc.Tables(2).Columns(1).Cells(1).Range.inlineshapes.AddPicture Filename:="C:\WINDOWS\Temp\imageTemp1.gif", linktofile:=False, savewithdocument:=True 'on insère la première image wrddoc.Tables(2).Columns(2).Cells(1).Range.inlineshapes.AddPicture Filename:="C:\WINDOWS\Temp\imageTemp2.gif", linktofile:=False, savewithdocument:=True wrddoc.Tables(2).Columns(2).Cells(2).Range.inlineshapes.AddPicture Filename:="C:\WINDOWS\Temp\imageTemp3.gif", linktofile:=False, savewithdocument:=True With wrddoc.inlineshapes(wrddoc.inlineshapes.Count) .Borders.enable = False End With wrddoc.Tables(2).Cell(1, 1).Tables(1).Cell(1, 3).Range.Text = Label28.Caption wrddoc.Tables(3).Cell(1, 2).Range.Text = Label4.Caption wrddoc.Tables(3).Cell(1, 4).Range.Text = Label5.Caption wrddoc.Tables(4).Cell(2, 3).Range.Text = Label18.Caption wrddoc.Tables(4).Cell(3, 3).Range.Text = Label19.Caption wrddoc.Tables(4).Cell(4, 3).Range.Text = Label20.Caption wrddoc.Tables(4).Cell(5, 3).Range.Text = Label21.Caption wrddoc.Tables(4).Cell(6, 3).Range.Text = Label22.Caption wrddoc.Tables(4).Cell(7, 3).Range.Text = Label23.Caption wrddoc.Tables(4).Cell(8, 3).Range.Text = Label24.Caption wrddoc.Tables(4).Cell(9, 3).Range.Text = Label25.Caption wrddoc.Tables(4).Cell(10, 3).Range.Text = Label26.Caption wrddoc.Tables(4).Cell(11, 3).Range.Text = Label51.Caption 'If Sheets("Resultats incertitudes").Range("C17") <= 5 Then 'wrddoc.Tables(2).Cell(1, 1).Tables(1).Shading.BackgroundPatternColor = wdWhite 'wrddoc.Tables(3).Shading.BackgroundPatternColor = wdWhite 'Else 'wrddoc.Tables(2).Cell(1, 1).Tables(1).Shading.BackgroundPatternColor = wdBlack 'wrddoc.Tables(3).Shading.BackgroundPatternColor = wdBlack 'End If wrdapp.Visible = True End Sub