michael755
Gebruiker
- Lid geworden
- 3 mrt 2016
- Berichten
- 28
Hoi allemaal,
Heb weer even jullie hulp nodig .
Ik post hieronder even een stukje van de code om huidige blad in excel op te slaan als .pdf en daarna te mailen.
Als ik het bestand in .xlsb open dan werkt de code goed. Ik wil het document openen in .xltm (Microsoft Excel Macro-Enabled Template).
Tijdens het uitvoeren van onderstaande code in de .xltm versie krijg ik de foutmelding 1004. Het document is niet opgeslagen. Mogelijk is het document nog geopend of is een fout opgetreden tijdens het opslaan van het document.
Iemand enig idee hoe ik dit probleem kan oplossen?
Probleem zit in de 2e regel.
Alvast hartelijk dank :thumb:
Heb weer even jullie hulp nodig .
Ik post hieronder even een stukje van de code om huidige blad in excel op te slaan als .pdf en daarna te mailen.
Als ik het bestand in .xlsb open dan werkt de code goed. Ik wil het document openen in .xltm (Microsoft Excel Macro-Enabled Template).
Tijdens het uitvoeren van onderstaande code in de .xltm versie krijg ik de foutmelding 1004. Het document is niet opgeslagen. Mogelijk is het document nog geopend of is een fout opgetreden tijdens het opslaan van het document.
Iemand enig idee hoe ik dit probleem kan oplossen?
Probleem zit in de 2e regel.
Alvast hartelijk dank :thumb:
Code:
If OutPut = vbNo Then
[B][I][U] ActiveSheet.ExportAsFixedFormat xlTypePDF, ThisWorkbook.Path & "\" & strRapportnummer & ".pdf"[/U][/I][/B]
'mail
With CreateObject("Outlook.Application").CreateItem(0)
.To = strMail 'ontvanger
.Cc = -
.Bcc = strNaam 'opsteller rapport
.Subject = "Servicerapport " & " " & strRapportnummer & " " & strInstnaam & " " & strBedrijf & "/" & " " & strOrder 'onderwerp
.Body = "Geachte heer/mevrouw" & " " & strZoek & "," & vbLf & vbLf & "In de bijlage sturen wij servicerapport" & " " & strRapportnummer & " " & "behorend bij ons order nr." & " " & strOrder & "." & vbLf & vbLf & "Zou u deze willen ondertekenen en terug willen mailen?" & vbLf & vbLf & "Alvast hartelijk dank." & vbLf & vbLf & "Met vriendelijke groet," & vbLf & vbLf & strHand
.Importance = strtest3
.Attachments.Add ThisWorkbook.Path & "" & strRapportnummer & ".pdf"
'.Send
.Display
End With
End If
Laatst bewerkt: