pinocc
Grünschnabel
Hi, ich habe ein paar Problemchen, vielleicht wisst ihr eine Antwort auf meine Fragen...
Ich benötige ein Ablauf, der aus einer Excel-Datei heraus weitere Exceldateien und auch Worddokumente steuert. Die Basisdatei soll dabei die weiteren Datein ausdrucken. Das habe ich mit folgendem gemacht:
Sub PrintWordDocument()
Dim appWD As Object
Set appWD = GetObject("c:\weitere dokumente")
appWD.PrintOut
End Sub
Vor dem Drucken, das über Steuerelemente aus der Basisdatei gestartet wird, soll jetzt aber ein Ordner erstellt werden, mit einem Zellinhalt als Dateinamen. Durch die super Tips hier aus dem Forum weiß ich auch schon wie:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveWorkbook.SaveAs FileName:=Cells(1, 1)
End Sub
Jetzt weiß ich aber nciht weiter...ich möchte, dass jetzt nacheinander alle weiteren Datein und die Basisdatei in diesen erstellten Ordner gespeichert werden, und zwar die Dateien, die ich ausdrucke. Gibt es irgendeine Möglichkeit, dass ich den anderen Dateien den Speicherpfad angebe, der zu dem kurz vorher erstellten Ordner führt? Der Zelleninhalt - der Ordnername - ist immer unterschiedlich, weil ich auch noch das Date eingebaut habe...Bei mir hat nichts funktioniert, alle Versuche gescheitert.
Bitte um Hilfe
Ich benötige ein Ablauf, der aus einer Excel-Datei heraus weitere Exceldateien und auch Worddokumente steuert. Die Basisdatei soll dabei die weiteren Datein ausdrucken. Das habe ich mit folgendem gemacht:
Sub PrintWordDocument()
Dim appWD As Object
Set appWD = GetObject("c:\weitere dokumente")
appWD.PrintOut
End Sub
Vor dem Drucken, das über Steuerelemente aus der Basisdatei gestartet wird, soll jetzt aber ein Ordner erstellt werden, mit einem Zellinhalt als Dateinamen. Durch die super Tips hier aus dem Forum weiß ich auch schon wie:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveWorkbook.SaveAs FileName:=Cells(1, 1)
End Sub
Jetzt weiß ich aber nciht weiter...ich möchte, dass jetzt nacheinander alle weiteren Datein und die Basisdatei in diesen erstellten Ordner gespeichert werden, und zwar die Dateien, die ich ausdrucke. Gibt es irgendeine Möglichkeit, dass ich den anderen Dateien den Speicherpfad angebe, der zu dem kurz vorher erstellten Ordner führt? Der Zelleninhalt - der Ordnername - ist immer unterschiedlich, weil ich auch noch das Date eingebaut habe...Bei mir hat nichts funktioniert, alle Versuche gescheitert.
Bitte um Hilfe