Aide - Recherche - Membres - Calendrier
Version complète : insérer word dans access
Trucs et astuces Express > Discussions Informatique > Microsoft Office 2003 / 2007 > Access
virouxm
Bonjour,

Mon champs "remarque" est limité à 256 caractères ce qui ne me suffit pas, je souhaiterai alors pouvoir, à partir de mon formulaire, ouvrir un document word portant le nom saisi dans le formulaire en question.

Est-ce possible ?

Merci
francishop
Bonsoir, (23 h)

Et un champ mémo?.. 6400 caractères.

Pour word il ne faut pas oublier de référencer cette librairie:
-->Alt + F11
Menu outils , références.
On coche la ligne : Microsoft Word nn.0 Object Library
Puis on enregistre en cliquant sur l'icône disquette.

Le formulaire en question a un champ répondant au doux nom de --> TonChampTexte
Dans lequel est inscrit le nom du document word qu'on veut créer.
Sur un bouton de commande baptisé--> cmdWord :

CODE
Private Sub cmdWord_Click()
On Error Resume Next

Dim strNom As String
strNom = Me.TonChampTexte

    Dim w_App As New Word.Application
    With w_App
        .Visible = True
        .Documents.Add
        .ActiveDocument.SaveAs strNom
        'Si on veut fermer
        '.Quit
    End With
  Set w_App = Nothing
End Sub

Cordialement.
Ceci une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquez ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.