Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

MS Project asu Excel starten

Forumthread: MS Project asu Excel starten

MS Project asu Excel starten
14.08.2005 12:47:43
yogi
Guten Tag
Aus Excel heraus soll in MS-Project eine .MPT Datei geöffnet und sofort an definierter Stelle als .MPP Datei abgespeichert werden.
Beispiel:
Die Vorlage in "C:\Vorlagen\Plan.MPT" soll geöffnet und in "D:\Projekt X\Ablauf.MPP" abgespeichert werden.
Gruss
yogi
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: MS Project asu Excel starten
14.08.2005 15:14:02
Rolf
Hallo yogi,
dieser Code macht's umgekehrt:
zuerst kopieren, dann öffnen.
hG
Rolf

Sub CopyAndOpen()
Dim Shell32 As New Shell        'Verweis auf Shell32.dll setzen
Dim fso As New FileSystemObject 'Verweis auf scrrun.dll setzen
Dim quelle As String, ziel As String
quelle = "C:\Vorlagen\Plan.MPT"
ziel = "D:\Projekt X\Ablauf.MPP"
fso.CopyFile quelle, ziel, True
Shell32.Open ziel
End Sub

Anzeige
AW: MS Project asu Excel starten
14.08.2005 15:52:30
yogi
Grüezi Rolf
Danke für den Tip.
Gund meiner Frage: Mit .DOT-Dateien mit Autoexec Makro geht es so nicht, da das Autoexec Makro nur bei .DOT ausgeführt wird. Bei MS Project scheint dies nicht der Fall zu sein!
Gruss
Yogi
dot + doc
14.08.2005 16:33:53
Rolf
Hallo Yogi,
der gepostete Code funktioniert auch,
wenn du als "ziel" eine dot- + als "quelle" eine doc-Datei eingibst.
Statt Autoexec_Makros solltest du besser Ereigniscode im Klassenmodul (z.B. von "Diese Arbeitsmappe") nutzen;
Beispiel:

Private Sub Workbook_Open()
Call CopyAndOpen
End Sub


hG
Rolf
Anzeige
AW: dot + doc
14.08.2005 18:29:47
yogi
Salü Rolf
ich nehme an, Du meinst "ziel" eine doc- + als "quelle" eine dot- Datei.
Leider habe ich keine Kontrolle über die zu öffnenden Dateien (Excel, Word, Powerpoint, etc..). Die original Dateien liegen alle an einem Ort als Vorlagen oder als normale Dateien. Die bearbeiteten Versionen müssen dann in vordefinerten Ordnern mit per Macro generiertem Namen gespeichert sein. Ich müsste im Prinzip ein universellen Code haben, der in allen Applikationen (Excel, Word, PP, ...) läuft und irgendwelche anderen Dateien mit anderen Applikationen öffnet.
Gruss
yogi
Anzeige
AW: dot + doc
14.08.2005 21:07:04
Rolf
Hallo Yogi,
der Code müsste in allen Office-Applikationen laufen;
probier's mal aus + melde dich.
hG
Rolf
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige