Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Si grazie Mauro sono riuscito a copiare i dati.
Però ho visto che salva in automatico.
A me servirebbe che mi salvasse il nome in un'altro modo così da lasciare il file doc originale così com'è.
Per quanto riguarda il fatto di utilizzare i criteri che ho descritto prima, riesci ad aiutarmi?
Ps: vai tranquillo...appena hai tempo
Grazie
Allora.....
Credo di averla modificata come richiesto(vedi la nota in fondo):
Public Sub m()
On Error GoTo RigaErrore
Dim objWord As Object
Dim objDoc As Object
Dim sPath As String
Dim sNomeFile As String
Dim sh As Worksheet
Set sh = ThisWorkbook.Worksheets("Foglio1")
With sh
sPath = .Range("B53").Value
sNomeFile = .Range("B57").Value
Set objWord = CreateObject("Word.Application")
If Dir(sPath) <> "" Then
Set objDoc = objWord.Documents.Open(sPath & sNomeFile)
objDoc.Bookmarks("NOME").Range.Text = .Range("A1").Value
objDoc.Bookmarks("PROGETTO").Range.Text = .Range("G2").Value
'objWord.Visible = True
objDoc.SaveAs (sPath & "tuoNome" & ".doc")
objDoc.Close
Set objDoc = Nothing
End If
End With
RigaChiusura:
If Not objWord Is Nothing Then
objWord.Quit
Set objWord = Nothing
End If
Exit Sub
RigaErrore:
MsgBox Err.Number & vbNewLine & Err.Description
Resume RigaChiusura
End Sub
NOTA.
Questa è la riga che salva il file:
objDoc.SaveAs (sPath & "tuoNome" & ".doc")
Io non so cosa vuoi metterci tu al posto di tuoNome, non l'hai scritto( o almeno io non lo leggo).
Fai sapere, grazie.