Probleme mit VBA und OneDrive
16.02.2022 14:55:04
Stefan
ich hoffe ihr könnt helfen. Unser VBA Excel Arbeitsmappe hat seither funktioniert. Ich bin der Meinung, seit unsere Firma unsere Dokumente mit OneDrive sichert, funktioniert die Mappe nicht mehr. Nun zum Problem.
1) Die Arbeitsmappe wird durch Drücken eines Buttons gespeichert und dann eine pdf auf dem User Desktop erstellt.
Mittlerweile kommt der Fehler:
Error No 1004. Das dokument wurde nicht gespeichert. Das Dokument ist möglicherweise geöffnet, oder beim Speichern ist ein Fehler aufgetreten.
Der Desktop wird durch OneDrive gesichert/synchronisiert.
Kann ich den Code entsprechend OneDrive tauglich gestalten?
Sub create_pdf()
Dim c As Comment
For Each c In ActiveSheet.Comments
c.Visible = False
Next
ActiveWorkbook.Save 'letzten Stand speichern
On Error GoTo Fehler 'siehe Fehlerbehandlung unten
Dim pfad As String
Dim name As String
If Sheets("Tabelle3").Visible = xlSheetVisible Then
Sheets(Array("Tabelle1", "Tabelle2", "Tabelle3")).Select
Else
Sheets(Array("Tabelle1", "Tabelle2")).Select
End If
name = Range("E3").Value & Range("J3").Value
pfad = Environ("UserProfile") & "\Desktop\"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
pfad & name & ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
MsgBox Sheets("Packaging Instruction").Range("E3").Value & Sheets("Packaging Instruction").Range("J3").Value & " " & "saved on desktop.", vbInformation, "Information"
End Sub