begin process at 2010 03 21 07:57:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Formulaire

 > 

[Word] UserForm


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[Word] UserForm

vendredi 28 octobre 2005 à 20:51:41 | [Word] UserForm

Magicien blanc

Je vais peut-être dire des bétises mais bon. Voilà je voudrai faire un userform du même style que ceux faisable sous excel mais sous word. J'ai vu que le visual basic pour word était différent de celui d'excel à 2 ou 3 choses près mais apparement c'est faisable. Sauf que j'ai une question bête : comment on fait pour afficher du texte dans Word à partir des userform, car il n'y a pas de Range possible !
Pour exemple, comment écrire le résultat d'un calcul qui apparait dans un textbox d'un userform dans le document word ??


samedi 29 octobre 2005 à 02:00:05 | Re : [Word] UserForm

jpleroisse

Bonsoir,
Cet exemple t'aidera sûrement.

Private Sub CommandButton1_Click()
Selection.TypeText Text:=TextBox1.Text
Selection.TypeParagraph 'Saut de ligne
Selection.TypeParagraph
Selection.ParagraphFormat.LeftIndent = CentimetersToPoints(4.94)'Position sur le document
Selection.TypeText Text:=TextBox2.Text
End Sub
jpleroisse

Si une réponse vous convient, cliquez Réponse Acceptée.

samedi 29 octobre 2005 à 12:01:57 | Re : [Word] UserForm

doro81079

Membre Club
Réponse acceptée !
bonjour,

tu peux également faire de cette façon :

disons que tu a un userform avec 2 textbox et 1 bouton
et un signet sur le doc

textbox1     (nom de text1)
textbox 2    (nom de text2)
cmd1          (nom du bouton)
total            (nom du signet)

sur ton doc word tu insères un signet à l'endroit ou tu veux que le calcul
apparraisse

ensuite tu code le bouton de cette façon :

ActiveDocument.Bookmarks("total").Range.Text = Val(texbox1.Text) + Val(textbox2.Text)   'sur la même ligne

et si le total apparait dans une textbox ,de cette façon

ActiveDocument.Bookmarks("total").Range.Text = textboxtotal.text

pour insérer un signet :

tu place le curseur à l'endroit que tu souhaites
tu clic sur insertion =>signet et tu donne sun nom à ton signet(ex : total)

Salut
Doro
lundi 23 janvier 2006 à 02:28:41 | Re : [Word] UserForm

drakouille

Membre Club
Si tu as déja le code du calcul et que le résultat s'affiche dans la textbox, je propose (pour textbox=RESULTAT et pour zone de texte ciblée=CIBLE):

ActiveDocument.formfields("CIBLE").result = RESULTAT.value

Je ne sais pas si c'est ce qui est de plus efficace mais ça marche dans mes codes...


Cette discussion est classée dans : excel, word, userform, faisable


Répondre à ce message

Sujets en rapport avec ce message

Aperçu d'un document Word dans un userform sous Excel [ par Cybercraft2003 ] Bonjour, Je vous solicite car je veux vous faire part d'un objectif que j'aimerais atteindre avec un UserForm. J'ai un tableau avec plusieurs Userfo Liaison userform Excel => fichier Word [ par rvw68 ] BonjourJe cherche à compléter un fichier Word avec des données d'un userform Excel. Et je ne sais pas comment créer les champs dans Word ni comment pa Comment afficher un userform Excel depuis word [ par 3dflix ] Bonjour, lorsque je suis dans word je souhaite afficher le userform qui se trouve deja dans excel.Je pense qui faut que je crée un object pour Excel:P Ouvrir une fenâtre parcourir depuis une macro VBA dans word [ par smarties38 ] Bonjour, Je travaille sur une macro intégrée à Word qui a pour but de faciliter le publipostage conditionnel de documents. La macro fonctionne mais n [Déplacé VB6 --> VBA] Portee de variables public [ par Herve29000 ] Bonjour à tous, En fait je developpe sous VBA pour Excel. Ma premiere UserForm comprend l'option Explicit dans lequel j'ai differentes données d'EOF Opération diverses dans word via une macro Excel [ par 51M0N ] Bonjour à vous, si vous me permettez, j'expose d'abord la situation: Mon but est de permettre l'ouverture d'un fichier .doc [i](ou docx, cela dépend Manipulation d'une UserForm [ par lilmonie ] Bonjour, J'ai exporté des feuilles et une UserForm d'un fichier excel que j'ai importé et enregistré dans un autre fichier afin de l'utliser. En gros Dimensionner une table Excel dans Word [ par crucru ] Un défi ? Le problème est simple, mais la réponse ne semble pas évidente. Dans un document MS Word, j'insère un tableau "Feuille de calcul Excel". Le [Déplacé VB6 --> VBA] affichage userform [ par kkriss ] Bonjour à tous, J'ai deux programmes sous excel. Je voudrais ouvrir le deuxième programme à partir du premier. Mais à l'ouverture du deuxième program [Déplacé VB6 --> VBA] insert dans word [ par gouyette ] Bonjour un tit probleme qui gache ma semaine, je veux inserer dans word un tableau excel si la référence du tableau se trouve dans le le doc word.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,234 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales