Hola Abraham, he probado así pero veo que el cursor pasa por encima de los checkbox y no marca nada.
Private Sub CommandButton1_Click()
'Por.Dante Amor
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Set h2 = Sheets("Datos") 'contador
'
celdas = Array("A2", "B2", "C2", "D2", "E2", "F2", "G2", "H2", "I2", "J2", "K2")
'
ruta = Application.GetOpenFilename("archivo (*.pdf), *.pdf", Title:=Tmp)
If ruta = False Then Exit Sub
ActiveWorkbook.FollowHyperlink ruta
'
Application.Wait Now + TimeValue("00:00:03")
For i = LBound(celdas) To UBound(celdas)
SendKeys "{TAB}"
If Range("D1") = "Si" Then objJSO.GetField("CheckBox1").Value = "Yes"
SendKeys h2.Range(celdas(i)).Value, True
Application.Wait (Now + TimeValue("0:00:01"))
Next
'
Application.ScreenUpdating = True
MsgBox "Se enviaron los datos al pdf"
End Sub
Tanto si pongo ".Value = Yes" como si pongo "Si", no lo marca.
Moisés.