Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Access e word con VBA

  1. #1

    [VB.OCX] Access e word con VBA

    Ciao a tutti,
    allora, ho creato un db access e attraverso VBA in access apro una connessione con word
    dim ObjWord As Word.Application
    Set ObjWord = CreateObject("word.application")


    perchè voglio creare un doc word che mi contenga i dati di una query opportunamente formattati.
    Bene il tutto funziona se non per un piccolo problema:
    la prima volta che lancio il modulo mi si apre word e mi si blocca nella riga:
    ObjWord.Selection.ParagraphFormat.TabStops.Add Position:=CentimetersToPoints(9.8), Alignment:=wdAlignTabLeft, Leader:=wdTabLeaderLines

    mi appare una finestra con scritto
    "Errore di run-time '462':
    Il computer server remoto non esiste o non è disponibile."
    Se io clicco su FINE e poi rilancio il codice funziona!!! :master:
    Se poi chiudo word e rilancio ancora il modulo, ho lo stesso problema.
    E ricliccando su FINE e rilanciando il modulo torna a funzionare

    Qualcuno sa da cosa dipende questa cosa?
    Grazie mille.
    GNU/Linux is the answer...now, what was your question?

  2. #2
    Uppo.
    GNU/Linux is the answer...now, what was your question?

  3. #3
    Utente di HTML.it L'avatar di ZeroOne
    Registrato dal
    Feb 2002
    Messaggi
    110
    ciao volevo chiederti se avevi risolto il tuo problema.io ho lo stesso problema e non capisco da cosa dipende
    grazie
    It's show time!

  4. #4
    Ciao ZeroOne,
    non sono riuscito a risolvere completamente il problema.
    Ho postato anche in altri forum, ed ho avuto dei consigli che in parte hanno colmato questa lacuna, ma nessuna soluzione definitiva.
    Mi dispiace non poterti essere d'aiuto!

    Se riesci a trovare una soluzione, ti ringrazierei se mi dicessi come hai fatto.

    Ciao e buona giornata.
    GNU/Linux is the answer...now, what was your question?

  5. #5
    Utente di HTML.it L'avatar di ZeroOne
    Registrato dal
    Feb 2002
    Messaggi
    110
    ciao ho risolto
    non so se le strighe che ho usato vadano bene anche per te cmq te le posto
    all'inizio uso queste:
    Dim objWord As Word.Application
    Set objWord = New Word.Application
    objWord.Visible = False
    Dim objDoc As Word.Document

    poi ho messo delle stringhe per ricercare una parola all'interno del file di word...e mi dava errore se usavo
    with activedocument.content.find
    alora ho cambiato activedocument con:
    with objDoc.ActiveWindow.Selection.Find
    (utilizzando l'oggetto che avevo creato objdoc)
    in pratica ho sostituito tutte le stringhe con activedocument usando l'oggetto objdoc
    io purtroppo sono inerpertissimo di oggeti word e avevo copiato le stringhe da un post di qeusto forum..senza conoscerne benissimo il significato..e funzionando le ho usate...
    It's show time!

  6. #6
    Ti ringrazio! :metallica
    Anch'io sono inespertissimo di VBA. Lo ho dovuto usare per "forza maggiore", ma non mi piace tantissimo programma in ambiente winzoz!

    Grazie mille e ciao.
    GNU/Linux is the answer...now, what was your question?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.