Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515

    VB6 - creazione e stampa word

    nel mio programma devo stampare una serie di documenti word partendo da alcuni dati in archivio ..

    codice:
    Set dbAss = OpenDatabase(App.Path & "\db\db1.mdb")
    Set rsVerifiche = dbAss.OpenRecordset(sql)
    If Not rsVerifiche.EOF Then
       While Not rsVerifiche.EOF
            
    'per copiare il modello
    percorso = App.Path & "\file\"
    FileCopy percorso & "MOD08_01.doc", percorso & "MOD08_01_mod.doc"
    
    ' Apre Word
    Set myWord = CreateObject("Word.Application")
    ' Apre il documento In.doc
    myWord.Documents.Add App.Path & "\file\MOD08_01_mod.doc"
    
    ' Seleziona il BoookMark con nome FirstBookmark
    Set myRange = myWord.ActiveDocument.Bookmarks("nrichiesta").Range
    myRange.InsertAfter rapp & "/" & frm_sceltanumerovp.avp
    
    .. altri segnalibri ...
    
    'stampo
    myWord.ActiveDocument.PrintOut
    
    'per salvare
    
    myWord.ActiveDocument.SaveAs FileName:=App.Path & "\file\MOD08_01_mod.doc", FileFormat:=wdFormatDocument, _
    LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _False
    
    'alla fine chiudo word
    myWord.ActiveDocument.Close
    
    Set myWord = Nothing
            
    
     rsVerifiche.MoveNext
    Wend
    End If
    rsVerifiche.Close
    dbAss.Close
    in fase di stampa però mi da errore di memoria piena ...
    non c'è un modo per eliminare questo problema??
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  2. #2
    Bh nn toglie il problema, ma togli pure
    codice:
    If Not rsVerifiche.EOF Then
    se rsVerifiche.EOF = true il while non entra.
    oppure modificalo così:
    codice:
    If Not rsVerifiche.BOF Then

    per via della memoria... acquista più ram..
    -----
    101110101011101111100000
    -----

  3. #3
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    grazie
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

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.