Bonjour ä tous.
Bon, cela fait quelques temps que je galere sur une des choses les plus elementaires de VBA j'imagine, a savoir: comment recuperer la valeur d'une textbox pour ensuite l'utiliser afin de deposer automatiquement un objet (un cercle dans mon cas) a des coordonnees choisies par l'utilisateur( qui rempli donc des textbox)? Je precise, je bosse sur visio...
Le code (qui ne marche pas bien sur) donne a peu pres ca:
Public Sub TestDropShape()
Dim stencil As Visio.Document, mstCircle As Visio.Master
Dim Xcoord As Double
Dim Ycoord As Double
Xcoord = Val(TextBox1.Text)
Ycoord = Val(TextBox2.Text)
Set stencil = ThisDocument.Application.Documents.Open("Blocks Raised.vss" )
ThisDocument.Application.Windows(ThisDocument.Index).Activate
' Set the ActiveWindow to the drawing window.
Set mstCircle = stencil.Masters("Kreis" )
' Get the master named "Kreis" and drop that shape on the page!
ThisDocument.Pages(1).Drop mstCircle, Xcoord, Ycoord ' Drop the shape, mstCircle,
End Sub
Etant assez nouveau dans cette programmation, soyez indulgents avec moi, lol
Bonne journee a tous.