Re: [users-fr] calc Macro collage spécial

2009-04-16 Par sujet isaric...@free.fr

Désolé pour le post sur la mauvaise list.

Merci François SEGUIN parfait, c'est résolu.

Remarque pratique qui n'a rien à voir avec ma question de départ,  :
Comment faites vous pour voir apparaitre votre nom sur la liste à la 
place de l'adresse mail comme dans mon cas actuellement ?



SEGUIN François a écrit :

Bonjour,
- Original Message - From: isaric...@free.fr
To: logiciel OOo-users users@fr.openoffice.org
Sent: Wednesday, April 15, 2009 6:55 PM
Subject: [users-fr] calc Macro collage spécial




Bonjour,

J'ai enregistré une macro sur calc pour copier  une feuille1  sur une 
autre feuille  avec  un collage  spécial n'utilisant que Chaines de 
caractères , j'obtiens :


sub CollageSpecial
rem 
--

rem define variables
dim document   as object
dim dispatcher as object
rem 
--

rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService(com.sun.star.frame.DispatchHelper)

rem 
--

dispatcher.executeDispatch(document, .uno:Copy, , 0, Array())

rem 
--

dim args2(0) as new com.sun.star.beans.PropertyValue
args2(0).Name = Nr
args2(0).Value = 1

dispatcher.executeDispatch(document, .uno:JumpToTable, , 0, args2())

rem 
--

dim args3(5) as new com.sun.star.beans.PropertyValue
args3(0).Name = Flags
args3(0).Value = S
args3(1).Name = FormulaCommand
args3(1).Value = 0
args3(2).Name = SkipEmptyCells
args3(2).Value = false
args3(3).Name = Transpose
args3(3).Value = false
args3(4).Name = AsLink
args3(4).Value = false
args3(5).Name = MoveMode
args3(5).Value = 4

dispatcher.executeDispatch(document, .uno:InsertContents, , 0, 
args3())



end sub


Mais cela ne copie rien.
Pourquoi ?


D'avance merci


Pour info ce genre de question doit être posée sur la liste Prog.

Comme je suis les 2 liste voici un élément de réponse. Tu utilise 
l'enregistreur automatique de macro hors il y a certaines fonctions 
qui sont mal enregistrées. Dans ton cas le système ne sélectionne pas 
la feuille que tu copie donc il n'y a rien à coller
Voici  un code qui fonctionne mieux. Il copie le contenu de la 
feuille1 dansla feuille2.


sub CollageSpecial

rem 
--

rem define variables
dim document   as object
dim dispatcher as object
rem 
--

rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService(com.sun.star.frame.DispatchHelper)

rem 
--

dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = ToPoint
args1(0).Value = $A$1:$AM$65536

dispatcher.executeDispatch(document, .uno:GoToCell, , 0, args1())

rem 
--

dispatcher.executeDispatch(document, .uno:Copy, , 0, Array())

rem 
--

dim args2(0) as new com.sun.star.beans.PropertyValue
args2(0).Name = Nr
args2(0).Value = 2

dispatcher.executeDispatch(document, .uno:JumpToTable, , 0, args2())

rem 
--

'dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = ToPoint
args1(0).Value = $A$1:$A$1

dispatcher.executeDispatch(document, .uno:GoToCell, , 0, args1())


rem 
--

dim args3(5) as new com.sun.star.beans.PropertyValue
args3(0).Name = Flags
args3(0).Value = S
args3(1).Name = FormulaCommand
args3(1).Value = 0
args3(2).Name = SkipEmptyCells
args3(2).Value = false
args3(3).Name = Transpose
args3(3).Value = false
args3(4).Name = AsLink
args3(4).Value = false
args3(5).Name = MoveMode
args3(5).Value = 4

dispatcher.executeDispatch(document, .uno:InsertContents, , 0, 
args3())


end sub

Bon courage
Francois



-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



Re: [users-fr] calc Macro collage spécial

2009-04-16 Par sujet SEGUIN François


- Original Message - 
From: isaric...@free.fr

To: users@fr.openoffice.org
Sent: Thursday, April 16, 2009 8:28 AM
Subject: Re: [users-fr] calc Macro collage spécial




Désolé pour le post sur la mauvaise list.

Merci François SEGUIN parfait, c'est résolu.

Remarque pratique qui n'a rien à voir avec ma question de départ,  :
Comment faites vous pour voir apparaitre votre nom sur la liste à la place 
de l'adresse mail comme dans mon cas actuellement ?



Je ne sais pas. Peux être que ç'est le serveur de messagerie qui fait ça 
tout seul.


François 





-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



Re: [users-fr] calc Macro collage spécial

2009-04-16 Par sujet Pierre HENRY

Bonjour,
SEGUIN François a écrit :


- Original Message - From: isaric...@free.fr
To: users@fr.openoffice.org
Sent: Thursday, April 16, 2009 8:28 AM
Subject: Re: [users-fr] calc Macro collage spécial




Désolé pour le post sur la mauvaise list.

Merci François SEGUIN parfait, c'est résolu.

Remarque pratique qui n'a rien à voir avec ma question de départ,  :
Comment faites vous pour voir apparaitre votre nom sur la liste à la 
place de l'adresse mail comme dans mon cas actuellement ?



Je ne sais pas. Peux être que ç'est le serveur de messagerie qui fait 
ça tout seul.


François



Je pense plutôt que c'est le *client* de messagerie (Thunderbird, 
Evolution, Outlook, etc) qui fait ça, à travers les paramètres du ou des 
comptes (utilisateur *et* adresse mail).

Bonne soirée,
--
Pierre

-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



Re: [users-fr] calc Macro collage spécial

2009-04-16 Par sujet isaric...@free.fr

Merci

Pierre HENRY a écrit :

Bonjour,
SEGUIN François a écrit :


- Original Message - From: isaric...@free.fr
To: users@fr.openoffice.org
Sent: Thursday, April 16, 2009 8:28 AM
Subject: Re: [users-fr] calc Macro collage spécial




Désolé pour le post sur la mauvaise list.

Merci François SEGUIN parfait, c'est résolu.

Remarque pratique qui n'a rien à voir avec ma question de départ,  :
Comment faites vous pour voir apparaitre votre nom sur la liste à la 
place de l'adresse mail comme dans mon cas actuellement ?



Je ne sais pas. Peux être que ç'est le serveur de messagerie qui fait 
ça tout seul.


François



Je pense plutôt que c'est le *client* de messagerie (Thunderbird, 
Evolution, Outlook, etc) qui fait ça, à travers les paramètres du ou 
des comptes (utilisateur *et* adresse mail).

Bonne soirée,


-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



[users-fr] calc Macro collage spécial

2009-04-15 Par sujet isaric...@free.fr

Bonjour,

J'ai enregistré une macro sur calc pour copier  une feuille1  sur une  
autre feuille  avec  un collage  spécial n'utilisant que Chaines de 
caractères , j'obtiens :


sub CollageSpecial
rem --
rem define variables
dim document   as object
dim dispatcher as object
rem --
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService(com.sun.star.frame.DispatchHelper)

rem --
dispatcher.executeDispatch(document, .uno:Copy, , 0, Array())

rem --
dim args2(0) as new com.sun.star.beans.PropertyValue
args2(0).Name = Nr
args2(0).Value = 1

dispatcher.executeDispatch(document, .uno:JumpToTable, , 0, args2())

rem --
dim args3(5) as new com.sun.star.beans.PropertyValue
args3(0).Name = Flags
args3(0).Value = S
args3(1).Name = FormulaCommand
args3(1).Value = 0
args3(2).Name = SkipEmptyCells
args3(2).Value = false
args3(3).Name = Transpose
args3(3).Value = false
args3(4).Name = AsLink
args3(4).Value = false
args3(5).Name = MoveMode
args3(5).Value = 4

dispatcher.executeDispatch(document, .uno:InsertContents, , 0, args3())


end sub


Mais cela ne copie rien.
Pourquoi ?


D'avance merci

-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



Re: [users-fr] calc Macro collage spécial

2009-04-15 Par sujet SEGUIN François

Bonjour,
- Original Message - 
From: isaric...@free.fr

To: logiciel OOo-users users@fr.openoffice.org
Sent: Wednesday, April 15, 2009 6:55 PM
Subject: [users-fr] calc Macro collage spécial




Bonjour,

J'ai enregistré une macro sur calc pour copier  une feuille1  sur une 
autre feuille  avec  un collage  spécial n'utilisant que Chaines de 
caractères , j'obtiens :


sub CollageSpecial
rem --
rem define variables
dim document   as object
dim dispatcher as object
rem --
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService(com.sun.star.frame.DispatchHelper)

rem --
dispatcher.executeDispatch(document, .uno:Copy, , 0, Array())

rem --
dim args2(0) as new com.sun.star.beans.PropertyValue
args2(0).Name = Nr
args2(0).Value = 1

dispatcher.executeDispatch(document, .uno:JumpToTable, , 0, args2())

rem --
dim args3(5) as new com.sun.star.beans.PropertyValue
args3(0).Name = Flags
args3(0).Value = S
args3(1).Name = FormulaCommand
args3(1).Value = 0
args3(2).Name = SkipEmptyCells
args3(2).Value = false
args3(3).Name = Transpose
args3(3).Value = false
args3(4).Name = AsLink
args3(4).Value = false
args3(5).Name = MoveMode
args3(5).Value = 4

dispatcher.executeDispatch(document, .uno:InsertContents, , 0, 
args3())



end sub


Mais cela ne copie rien.
Pourquoi ?


D'avance merci


Pour info ce genre de question doit être posée sur la liste Prog.

Comme je suis les 2 liste voici un élément de réponse. Tu utilise 
l'enregistreur automatique de macro hors il y a certaines fonctions qui sont 
mal enregistrées. Dans ton cas le système ne sélectionne pas la feuille que 
tu copie donc il n'y a rien à coller
Voici  un code qui fonctionne mieux. Il copie le contenu de la feuille1 
dansla feuille2.


sub CollageSpecial

rem --
rem define variables
dim document   as object
dim dispatcher as object
rem --
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService(com.sun.star.frame.DispatchHelper)

rem --
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = ToPoint
args1(0).Value = $A$1:$AM$65536

dispatcher.executeDispatch(document, .uno:GoToCell, , 0, args1())

rem --
dispatcher.executeDispatch(document, .uno:Copy, , 0, Array())

rem --
dim args2(0) as new com.sun.star.beans.PropertyValue
args2(0).Name = Nr
args2(0).Value = 2

dispatcher.executeDispatch(document, .uno:JumpToTable, , 0, args2())

rem --
'dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = ToPoint
args1(0).Value = $A$1:$A$1

dispatcher.executeDispatch(document, .uno:GoToCell, , 0, args1())


rem --
dim args3(5) as new com.sun.star.beans.PropertyValue
args3(0).Name = Flags
args3(0).Value = S
args3(1).Name = FormulaCommand
args3(1).Value = 0
args3(2).Name = SkipEmptyCells
args3(2).Value = false
args3(3).Name = Transpose
args3(3).Value = false
args3(4).Name = AsLink
args3(4).Value = false
args3(5).Name = MoveMode
args3(5).Value = 4

dispatcher.executeDispatch(document, .uno:InsertContents, , 0, args3())

end sub

Bon courage
Francois 





-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org