Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
628to632
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
628to632
628to632
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

von VBS excel datei open

von VBS excel datei open
28.06.2005 19:05:35
VBS
hallo! ein kleines problem
was ist hier falsch?im VBS
Dim xl
set xl = createobject("Excel.Application")
getobject("C:\liste\LIST\CCCC.xls")
visible=true
die Datei öffnet, aber schliesst danach wieder?
danke für tip
teraflop

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: von VBS excel datei open
28.06.2005 20:14:40
VBS
Hi,
so geht's:
Dim xl
set xl = createobject("excel.application")
xl.workbooks.open("C:\liste\LIST\CCCC.xls")
xl.visible=true
set xl=nothing
Gruß
Nepumuk
AW: super and close?
28.06.2005 22:14:59
teraflop
Nepumuk
das funktioniert super.habe es ausgetestet mit 9 dateien!danke
und jetzt 2 fragen:
--wie bekomme ich die alle wieder zu.
mit 'workbooks.close' und same style geht es nicht
--muss ich die 'save' msgbox immer wegclicken, oder gibt es einen zusätzlichen befehl dafür?
any answers appreciated
teraflop
AW: super and close?
28.06.2005 22:22:54
Nepumuk
Hi,
das geht nicht am Stück. Nur einzeln:
Dim xl
set xl = createobject("excel.application")
xl.workbooks.open("C:\liste\LIST\CCCC.xls")
xl.workbooks.open("C:\liste\LIST\DDDD.xls")
xl.visible=true
xl.workbooks(CCCC.xls").close false
xl.workbooks(DDDD.xls").close false
set xl=nothing
Gruß
Nepumuk
Anzeige
AW: super and close?
28.06.2005 22:55:17
teraflop
Nepumuk
dein makro geht. alle auf und wieder zu.OK
aber wie geht das NUR schliessen mit einem separaten VBS?wenn sie schon alle auf sind und damit gearbeitet wurde.
Dim xl
set xl = createobject("excel.application")
xl.workbooks(CCCC.xls").close false
xl.workbooks(DDDD.xls").close false
set xl=nothing
lassen wir die msgbox als separates problem.
grüsse teraflop
AW: super and close?
28.06.2005 23:06:47
Nepumuk
Hi,
Ups, klar, Denkfehler. Du musst mit Getobjekt auf die Mappen zugreifen und dann die Close - Methode ausführen.
Ich geh jetzt mal besser ich Bett, bevor der Unsinn größer wird. Morgen wieder.
Gruß
Nepumuk
Anzeige
AW: getobject? wie richtig
29.06.2005 07:25:38
teraflop
Nepumuk
guten morgen
wie schreibt man die 'getobject' methode richtig?
Dim xl
Dim wb
set xl = createobject("excel.application")
set wb = getobject("C:\liste\LIST\cccc.xls")
set wb = getobject("C:\liste\LIST\dddd.xls")
xl.visible=true
xl.workbooks("C:\liste\LIST\testliste.xls").close false
xl.workbooks("C:\liste\LIST\cccc.xls").close false
xl.workbooks("C:\liste\LIST\dddd.xls").close false
set xl=nothing
wenn Dir eine idee kommt wie ich die msgbox
-beim close automatisch auf "save/not save" programmieren kann, wäre das hilfreich.
-oder die msgbox beim open "ferndaten abfragen" automatisch auf ja/nein
aber erst getobject richtig....danke
teraflop
Anzeige
AW: getobject? wie richtig
29.06.2005 15:59:36
Nepumuk
Hi,
Beispiel:
Dim xl, vindex, vsave
on error resume next
set xl = getobject(,"Excel.Application")
if not xl is nothing then
vsave=msgbox("Speichern",35,"Abfrage")
if vsave2 then
vsave=vsave=6
for vindex=1 to xl.workbooks.count
xl.workbooks(vindex).close vsave
next
xl.quit
end if
end if
Gruß
Nepumuk
AW: save u close
29.06.2005 16:12:52
teraflop
Nepumuk hallo
ich probiere es einmal!danke sehr.
gebe dann ein feedback.
also:
-das soll alle geöffneten wieder schliessen und speichern, denk ich mal
gruss teraflop
das 'oeffnen' hat sehr geholfen,weil es 9 mappen sind.
AW: save u close
29.06.2005 16:35:14
teraflop
Nepumuk hallo
es schliesst alle geöffneten, wenn ich jeweils die save/unsave msgbox clicke
gruss teraflop
das 'oeffnen' hat sehr geholfen,weil es 9 mappen sind.auch hier für "close" vielen dank.
aber: wo sind 2 mappen geblieben?
ich muss 9 oeffnen und beim "close versuch mit meinem makro gestern" sind 2 verschwunden, dh.
ich kann jetzt 9 oeffnen aber nur 7 erscheinen und wenn ich 2 separat oeffne, heisst es mappe schon geöffnet, sie verlieren alle daten beim wiederoeffnen. ich finde die 2 angeblich geöffneten nirgends!
wer hat die geschluckt?
grüsse teraflop
Anzeige
AW: save u close
29.06.2005 16:41:58
Nepumuk
Hi,
öffne die Mappen mal per Doppelklick. Eventuell sind die Tabellen ausgeblendet. (Menüleiste "Fenster - Einblenden"). Oder schau mal im Taskmanager - Prozesse, ob noch eine ausgeblendete Excelinstanz läuft.
Gruß
Nepumuk
AW: save u close
29.06.2005 19:53:29
teraflop
Nepumuk,
es ging nicht:
-per doublclick from register
-einblenden fenster
-von menu datei
ich habs per zufall gefunden: als ich 9 neue hyperlinks implementierte. die starteten die 2 fehlenden dann
vielen dank
teraflop
PS.ich dachte schon einen petaflop gebaut zu haben und die daten sind weg,
hätte sie dann von backup holen müssen

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige