High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
Visual Basic
VB.NET
Sujet Précédent
Sujet Suivant
OpenOffice (Calc)
Résolu
dali33
Messages postés
3
Date d'inscription
dimanche 19 juin 2005
Statut
Membre
Dernière intervention
13 novembre 2006
- 10 nov. 2006 à 11:08
dali33
Messages postés
3
Date d'inscription
dimanche 19 juin 2005
Statut
Membre
Dernière intervention
13 novembre 2006
-
13 nov. 2006 à 16:39
Je veux sélectionner une cellule dans une feuille Calc et y coller une image (contenue dans le presse papier).
La sélection d'une cellule avec le code suivant ne cause pas d'erreur, mais ne marche pas.
Dim args1(0) As Object
args1(0) = setOOoProp("Name", "ToPoint")
args1(0) = setOOoProp("Value", "$C$2")
dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1)
dispatcher.executeDispatch(document, ".uno:Paste"
,
""
, 0, Args)
L'image est collée en A1
Quelqu'un a-t-il une solution à ce problème ou une autre façon d'insérer l'image (initialement dans un fichier) ?
Merci pour votre aide.
Afficher la suite
A voir également:
Basic calc
Visual basic 2005
-
Conseils pratiques -Visual Basic / VB.NET
If visual basic
-
Conseils pratiques -Visual Basic / VB.NET
Visual basic portable
-
Forum VB.NET
Visual basic 5
-
Forum VB.NET
Visual basic commentaire
✓
-
Forum Visual Basic
3 réponses
Réponse 1 / 3
michelxld
Messages postés
402
Date d'inscription
vendredi 6 août 2004
Statut
Membre
Dernière intervention
12 octobre 2008
32
10 nov. 2006 à 20:27
bonsoir
tu peux tester
Sub SelectionneCellule_Collage
Dim oCC As Object , Cellule As Object
Dim Args() As New com.sun.star.beans.PropertyValue
oCC = ThisComponent.CurrentController
Cellule = oCC.ActiveSheet.getCellRangeByName("C2")
oCC.Select(Cellule)
Dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
Dispatcher.executeDispatch(oCC.Frame, ".uno:Paste", "", 0, Args)
End Sub
bon week end
michel
Réponse 2 / 3
dali33
Messages postés
3
Date d'inscription
dimanche 19 juin 2005
Statut
Membre
Dernière intervention
13 novembre 2006
13 nov. 2006 à 13:37
Merci pour ton aide, cela marche.
J'avais essayé quelque chose de semblable, mais cela ne marchait pas.
PS: la ligne Dim Args() As New com.sun.star.beans.PropertyValue ne marche pas en VB2005, il est nécessaire de définir une fonction
Réponse 3 / 3
dali33
Messages postés
3
Date d'inscription
dimanche 19 juin 2005
Statut
Membre
Dernière intervention
13 novembre 2006
13 nov. 2006 à 16:39
Nouveau problème
L'opération coller est dans une boucle et je veux coller une image contenue dans une imagelist.
Dim oCC
As
Object
, oCell
As
Object
Dim oImage
As
Image
For i = 0
To
PicturesNb - 1
'inserts a picture at the top left position of TargetCell
oImage = frmE.SlidesImageList.Images(i)
My.Computer.Clipboard.Clear()
My.Computer.Clipboard.SetImage(oImage)Application.DoEvents()
oCC = oCalc.CurrentController
oCell = oCC.ActiveSheet.getCellRangeByName(
"C" + (i + 2).ToString)oCC.Select(oCell)
dispatcher.executeDispatch(document,
".uno:Paste",
""
, 0, Args)
Next
En fait aucune image n'est insérée.
Cependant, si dans Mspaint on fait Coller, elle est effectivement collée !
La routine marche si on charge le clipboard avec Copier
Votre réponse
Discussions similaires
différence entre visual basic 6 et visual basic.net
andregoub
-
14 juil. 2006 à 18:44
Med365
-
26 juil. 2006 à 20:32
Visual Basic 5 gratuit vb5 gratuit!!!
SamuelCadieux
-
19 juin 2003 à 23:08
ilakan
-
6 juil. 2009 à 19:58
Revoir le choix d'un IDE ou RAD
Mustang88
-
6 mai 2016 à 10:53
vb95
-
8 mai 2016 à 18:25
VBNET pause...sleep...pause...sleep...
bimbo777
-
22 mars 2006 à 15:10
eldim
-
22 mars 2006 à 15:38
Choix d'un IDE
Mustang88
-
1 mai 2016 à 09:08
Mustang88
-
1 mai 2016 à 15:20
Rejoignez-nous