Office Excel 2010 XLS/XLSX bewaren

Windows, Android, iOS, Linux, Chrome OS, ...
Plaats reactie
Gebruikersavatar
selder
Moderator
Moderator
Berichten: 6620
Lid geworden op: 29 jun 2005, 20:25
Locatie: Tienen
Uitgedeelde bedankjes: 119 keer
Bedankt: 772 keer
Recent bedankt: 1 keer
Te Koop forum

Aan onze inkom hebben we een 55" LCD scherm hangen, dat via HDMI aanegsloten is op een normale Windows 7 PC.
Deze PC is zo ingesteld dat die automatisch aanlogt, en een VBS script "loop.vbs" (zie hieronder) start, waarin een powerpoint slideshow ((PPSX) gestart wordt, en waarbij de links automatisch geupdate worden.

Deze Slideshow haalt dus zijn gegevens uit een Excel bestand dat ook op die PC staat - dat zijn die links die geupdate moeten worden.

Nu werkt dat allemaal goed, alleen moet die XLSX steeds handmatig bewaard worden. Ik zoek een VBS (of iets anders) script, dat die XLSX opendoet, en terug bewaart. Iemand een idee?

Code: Selecteer alles

Const ppAdvanceOnTime = 2
Const ppShowTypeKiosk = 3
Const ppSlideShowDone = 100000000
 
Set objPPT = CreateObject("PowerPoint.Application")
objPPT.Visible = True
 
Set objPresentation = objPPT.Presentations.Open("C:\_Presentation\pc-inkom\Welcome.ppsx")
 
objPresentation.UpdateLinks
objPresentation.Slides.Range.SlideShowTransition.AdvanceTime = 10
objPresentation.Slides.Range.SlideShowTransition.AdvanceOnTime = TRUE
objPresentation.SlideShowWindow.View.PointerType = ppSlideShowPointerAlwaysHidden 
objPresentation.SlideShowSettings.AdvanceMode = ppAdvanceOnTime 
objPresentation.SlideShowSettings.ShowType = ppShowTypeKiosk
objPresentation.SlideShowSettings.StartingSlide = 1
objPresentation.SlideShowSettings.EndingSlide = _
objPresentation.Slides.Count

Set objSlideShow = objPresentation.SlideShowSettings.Run.View

Do Until objSlideShow.State = ppSlideShowDone
Loop
Fractal Design North • 13900KS • Asus ROG Ryuo III 240mm • Asus Z790-E • Z5 7800 c34 64GB RGB • nVidia RTX4090FE • Samsung 990 PRO 2TB • Asus ROG Swift PG42UQ 42” OLED 138Hz
Gebruikersavatar
defenderII
Premium Member
Premium Member
Berichten: 488
Lid geworden op: 03 feb 2004, 14:41
Locatie: Zolder
Uitgedeelde bedankjes: 8 keer
Bedankt: 18 keer

bedoel je ppsx ipv xlsx
indien niet kan dit je mss al wat verder helpen http://www.rondebruin.nl/saveas.htm
Gebruikersavatar
selder
Moderator
Moderator
Berichten: 6620
Lid geworden op: 29 jun 2005, 20:25
Locatie: Tienen
Uitgedeelde bedankjes: 119 keer
Bedankt: 772 keer
Recent bedankt: 1 keer
Te Koop forum

Nope, de PPSX werkt goed, het is de XLSX die vervelend doet...

[Afbeelding Post made via mobile device ]
Fractal Design North • 13900KS • Asus ROG Ryuo III 240mm • Asus Z790-E • Z5 7800 c34 64GB RGB • nVidia RTX4090FE • Samsung 990 PRO 2TB • Asus ROG Swift PG42UQ 42” OLED 138Hz
ubremoved_539
Deel van't meubilair
Deel van't meubilair
Berichten: 29849
Lid geworden op: 28 okt 2003, 09:17
Uitgedeelde bedankjes: 434 keer
Bedankt: 1972 keer

selder schreef:Nu werkt dat allemaal goed, alleen moet die XLSX steeds handmatig bewaard worden. Ik zoek een VBS (of iets anders) script, dat die XLSX opendoet, en terug bewaart. Iemand een idee?
Ik begrijp eigenlijk je probleem niet... je PowerPoint gebruikt Excel data... dus waarom moet die Excel gesaved worden ?
Gebruikersavatar
Teebee
Elite Poster
Elite Poster
Berichten: 1565
Lid geworden op: 24 nov 2004, 08:50
Locatie: ROFL - Republic Of FLanders (Limburg)
Uitgedeelde bedankjes: 17 keer
Bedankt: 40 keer

ik begrijp het ook niet zo goed, maar indien je xlsx de links automatisch update, dan moet iemand of iets deze links toch updaten, en daarna opslaan?
Gebruikersavatar
defenderII
Premium Member
Premium Member
Berichten: 488
Lid geworden op: 03 feb 2004, 14:41
Locatie: Zolder
Uitgedeelde bedankjes: 8 keer
Bedankt: 18 keer

Selder die xlsx file wanneer wordt die geopend; voor dat de ppsx opent of zit dat in je ppsx file die met een vb(a) script de xlsx file opent. Want in je code komt komt er geen xlsx file voor. In de link die ik je eerder heb gestuurd vind je normaal de code die je zoekt om een xlsx file op te slaan.
Plaats reactie

Terug naar “Software en apps”