Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [VBA] Macro SaveAs

    'Su un modello word ho creato una macro associata ad un pulsante che premuto salva il documento nel percorso da me indicato. Finchè sono sul modello funziona. nel momento in cui apro un documetno nuovo derivante da quel modello e premendo sul pulsante per salvare mi si apre la finestra del file\salva con nome dando la possibilità all'utente di scegliere il percorso e ingorando la macro. Come posso far si che aprendo un documento derivante dal modello poi esagua la macro e mi salvi nel percorso da me indicato. Di seguito vi è lo script da me utilizato:

    Sub Salva_con_nome()
    '
    ' Salva_con_nome Macro
    ' Macro registrata il 01/02/2006 da .....
    '
    Documento1 = ActiveDocument.Name
    pos = InStr(Documento1, ".")
    If pos > 0 Then
    Documento1 = Left(Documento1, pos - 1)
    Documento1 = Documento1 & ".doc"
    ActiveDocument.SaveAs "C:\note.doc"
    End If
    MsgBox ("Documento salvato")
    ActiveDocument.Close
    Application.Quit
    End Sub

    Grazie mille

  2. #2
    Sei sicuro di non aver salvato la macro in ThisDocument ma nel modello? Per esempio "Normal.dot"?

  3. #3
    Ho salvato la macro in Normal.dot

  4. #4
    Ma il pulsante che hai creato ti compare nei nuovi documenti o no? Cmq se non usi il pulsante ma avvii il codice manualmente (dopo averlo salvato in ThisDocument in Normal.dot) funziona correttamente..

    ciao

  5. #5
    Ho provato così, funziona

    Grazie mille

  6. #6
    Perfetto..

    ciao

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.