edwin13387
Gebruiker
- Lid geworden
- 12 jun 2015
- Berichten
- 46
Goede middag,
Er draait een presentatie waarin data getoond wordt uit een excel bestand.
Nu zit er in de powerpoint in invoegtoepassing die elke keer als slide 1 voor komt update.
Dit werkt tot nu toe goed, omdat de data per 1x per 24h wijzigt.
Helaas gaat dit nu naar waarschijnlijk 1x per 15 min, hierdoor zal de presentatie tegen read only aan gaan lopen.
Simpelweg stuurt excel 1 naar excel 2 en 2 is bron voor de presentatie.
Excel 1 kijkt voor het openen of het bestand read only is, powerpoint doet dit niet.
Nu wil ik dus het programma, wat waarschijnlijk een macro heeft, vervangen door een macro die kijkt of het read only is.
Dit stukje update de presentatie, en heb ik dus als basis gebruikt.
Dit heb ik nu, maar dit werkt niet.
excel wordt wel geopend, maar de regel met update geeft een fout.
91 object of blokvariabele niet ingesteld.
Hoe kan ik dit voorkomen?
Tevens wil ik hierna een timer op de macro zetten, kan dat net zoals in excel?
In de bijlage het voorbeeld, (.doc=ppt)
alvast bedankt,
Edwin van Egmond
Er draait een presentatie waarin data getoond wordt uit een excel bestand.
Nu zit er in de powerpoint in invoegtoepassing die elke keer als slide 1 voor komt update.
Dit werkt tot nu toe goed, omdat de data per 1x per 24h wijzigt.
Helaas gaat dit nu naar waarschijnlijk 1x per 15 min, hierdoor zal de presentatie tegen read only aan gaan lopen.
Simpelweg stuurt excel 1 naar excel 2 en 2 is bron voor de presentatie.
Excel 1 kijkt voor het openen of het bestand read only is, powerpoint doet dit niet.
Nu wil ik dus het programma, wat waarschijnlijk een macro heeft, vervangen door een macro die kijkt of het read only is.
Code:
ActiveAplication.UpdateLinks
Code:
Sub update()
Dim xlApp As Object
Dim xlWorkBook As Object
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = True
If xlWorkBook("I:\OEE\testbestand\presentatie\test.xlsx").ReadOnly = False Then
ActiveAplication.UpdateLinks
End If
End Sub
excel wordt wel geopend, maar de regel met update geeft een fout.
91 object of blokvariabele niet ingesteld.
Hoe kan ik dit voorkomen?
Tevens wil ik hierna een timer op de macro zetten, kan dat net zoals in excel?
In de bijlage het voorbeeld, (.doc=ppt)
alvast bedankt,
Edwin van Egmond