Hallo
danke für deine Hilfe!
ich habe jetzt aber vo meine chef erfahren, dass es sich um ein Word dokument handelt!!!
sorry, aber wie geht das jetzt???
lg dani
Holger schrieb am 17.07.2009 11:55:08:
Hallo Dani,
natürlich geht das:
with ActiveDocument.tables(Nr. der Tabelle)
ActiveDocument.SaveAs FileName:=.cell(14,4)) & "_" & .cell(14,3)) & "_" & .cell(21,8))
end with
Ich würde nicht das Datum in seiner Urform verwenden, denn dann werden alle Dateien im Explorer durcheinander sortiert, wenn die Sortierreihenfolge nicht auf "Datum" eingestellt ist. M.E. eignet sich eine Datumdarstellung in der Form JJJJMMTT für Dateinamen besser:
with ActiveDocument.tables(Nr. der Tabelle)
d = Right(cdate(.cell(14,4)), 4) + Mid(cdate(.cell(14,4)), 4, 2) + Left(cdate(.cell(14,4)), 2)
ActiveDocument.SaveAs FileName:=d & "_" & .cell(14,3)) & "_" & .cell(21,8))
end with
Gruß
Holger
Dani schrieb am 17.07.2009 07:24:39:
Dani schrieb am 17.07.2009 07:15:37:
Hallo
das hat mir schon viel geholfen
ich bin zwar kompletter Anfänger aber ich werde das mal ausprobieren!!!
Jetzt habe ich noch das Problem, dass mein name in mehereren Zellen steht, jedoch immer in den gleichen!
Es setzt sich zusammen aus Zelle Datum (Ze 14 Sp 4) "underline" Zelle Auftragsnummer(Ze 14 Sp3) "underline" Zelle Beschreibung (Ze 21 Sp 8)
Beispiel: 2009_87_Auftragserstellung.doc
Wie funktioniert dass an??? kann so eien art Sring machen und das so zusammensetzen
Sorry aber ich bin kompletter Anfänger ! ! !
danke im voraus
lg dani
Holger schrieb am 16.07.2009 15:40:32:
Halo dani,
ich gehe davon aus, dass du immer eine feste Anzahl von Tabellen hast und der zu verwendenede Titel immer in der gleichen Tabellenzelle steht.
ActiveDocument.SaveAs FileName:=ActiveDocument.tables(Nr. der Tabelle).cell(zeile,spalte))
liest den Inhalt dieser Zelle und verwendet ihn für den Namen des zu speichernden Dokuments.
Gruß
Holger
dani schrieb am 16.07.2009 09:54:16:
hallo
ich habe ein problem mit word und vba
ich habe eine word vorlage, in der ich bstimmte Daten immer wieder eingebe und dann muss ich diese vorlage immer wieder unter einen betimmten namen abspeichern!
wie kann ich dann diese vorlage automatisch abspeichern, aber mit namen, die ich zuvor in die tabelle der vorlage eingegeben habe (Datum_fortlaufende Nummer_Bezeichnung |