[R] Excel : Copier/Coller avec liaison en COM

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Pokemon
Niveau 1
Niveau 1
Messages : 2
Enregistré le : mar. 05 nov. 2013 17:05
Status : Hors ligne

[R] Excel : Copier/Coller avec liaison en COM

#1

Message par Pokemon »

Bonjour à tous,

Je suis en train de traduire une macro en VBA Excel et je butte sur l'ultime étape : le coller avec liaison.

VBA :
...
Selection.Copy
Range("A186").Select
ActiveSheet.Paste Link:=True

que je traduis en:

AU3 :
....
$oExcel.Selection.Copy
$oExcel.Range("A186").Select
$oExcel.Application.CutCopyMode = False

puis ...

With $oExcel
.Activesheet.PasteSpecial(0xFFFFEFBD,Default,Default,Default) (qui ne copie que les valeurs)
ou
.Activesheet.Paste (qui copie tout)
EndWith

Je ne sais pas comment passer le paramètre Link:=True par l'objet $oExcel.

Quelqu'un peut-il m'aider ?

Merci par avance.
Modifié en dernier par Pokemon le mer. 06 nov. 2013 12:01, modifié 1 fois.
Pokemon
Niveau 1
Niveau 1
Messages : 2
Enregistré le : mar. 05 nov. 2013 17:05
Status : Hors ligne

Re: [..] Excel : Copier/Coller avec liaison en COM

#2

Message par Pokemon »

La solution (du forum américain) :

$oExcel.ActiveSheet.Paste(Default, True)
Répondre