DOMANDA Macro per esportare foglio excel in word

Pubblicità

Egerfaust

Utente Attivo
Messaggi
454
Reazioni
55
Punteggio
41
Ciao a tutti ragazzi,
avrei bisogno di sapere se è possibile (in modo umano) creare una macro che mi permetta di esportare un foglio di lavoro excel in un documento word.
Il foglio ha al suo interno oltre a dati presenti in celle anche delle immagini, delle caselle di testo e un piè di pagina.

Tutto ciò che trovo online mi permette di copiare solamente le varie celle, usandole come stringhe.
Sono riuscito a trovare una macro per esportarlo in PDF, vi allego il codice:

Codice:
Sub SalvaInPDF()
    Dim ws As Worksheet
    Dim strIndirizzo As String
    Dim nomecommittente As String
    Dim myFile As Variant
    Dim strFile As String
    On Error GoTo errHandler
     
    Set ws = ActiveSheet
    
    nomecommittente = Sheets("Generale").Range("C17").Value
     
    'apre la finestra di dialogo per il salvataggio dei file
    'la cartella di default è la stessa della cartella di excel
    strFile = Replace(Replace(ws.Name, " ", ""), ".", "_") _
            & "_" _
            & nomecommittente _
            & Format(Now(), "_yyyy-mm-dd") _
            & ".pdf"
    strFile = ThisWorkbook.Path & "\" & strFile
     
    myFile = Application.GetSaveAsFilename _
            (InitialFileName:=strFile, _
              FileFilter:="PDF Files (*.pdf), *.pdf", _
              Title:="Seleziona la cartella e inserisci il nome del file da salvare")
     
    If myFile <> False Then
        ws.ExportAsFixedFormat _
        Type:=xlTypePDF, _
        Filename:=myFile, _
        Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, _
        IgnorePrintAreas:=False, _
        OpenAfterPublish:=False
    End If
     
exitHandler:
            Exit Sub
errHandler:
            MsgBox "Non ho potuto salvare il file PDF"
    Resume exitHandler
End Sub

Esiste qualcosa di simile ma che permetta di salvare in docx?

Grazie!
 
Pubblicità
Pubblicità
Indietro
Top