ITjes en datjes

Dingen uit dagelijks IT werk

Archive for the ‘Office’ Category

Automatisch ophalen van data in Powerpoint

Om een aantal onderdelen van Excel in een een Powerpoint presentatie automatisch bij te laten werken kan men de presentatie handmatig data laten ophalen, of de volgende macro kan gebruikt worden om de data op te halen bij wisseling van een dia;

Sub OnSlideShowPageChange(ByVal SSW As SlideShowWindow)
Dim oSlide As Slide
Dim oShape As Shape
For Each oSlide In ActivePresentation.Slides
For Each oShape In oSlide.Shapes
If oShape.Type = msoLinkedOLEObject Then oShape.LinkFormat.Update
Next oShape
Next oSlide
End Sub

In dit geval wordt het bij elke wisseling uitgevoerd (interval is hoog genoeg) maar het kan ook bij een specifieke dia;

Sub OnSlideShowPageChange(ByVal SSW As SlideShowWindow)
If SSW.View.CurrentShowPosition = 3 Then
….
End If

of begin of eind met;

SSW.View.CurrentShowPosition = SSW.Presentation.SlideShowSettings.StartingSlide / SSW.Presentation.SlideShowSettings.EndingSlide

 

Written by mnystrom

2015/03/30 at 09:39

Geplaatst in MBitZ, NL, Office, software

Tagged with , ,

Meerdere keren Excel 2007/2010 openen

Standaard opent Excel 2007 en 2010 elk bestand in hetzelfde venster. Om het in meerdere vensters te krijgen moet eerst Excel nog een keer los gestart worden en daarna van daaruit het bestand.

Om het voor elkaar te krijgen dat elk bestand wat direkt geopend wordt vanuit de verkenner in een eigen venster komt moet het volgende in het register gewijzigd worden;

In HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command moet de waarde van (Standaard) en command gewijzigd worden. De opties achter Excel.exe moeten /e “%1” worden. Voor versie 2010 moet het “%1” worden.
De sleutel ddeexec eronder moet hernoemd worden, in dit geval is het ddeexec.org geworden.

Excel registry

Hetzelde geldt voor de Excel.Sheet.8 key.

Excel registry

Wanneer nu een Excel bestand wordt geopend dan is dat in een eigen venster.
Alleen bestanden die weer via de recente lijst in Excel zelf geopend worden staan dan weer binnen hetzelfde venster.

Update: Inmiddels ben ik de link van Microsoft tegengekomen; KB artikel 2636670, hier staat echter dat voor Excel 2007 ook alleen “%1” voldoende is in de (Standaard) waarde.

Update 2: Ook wijziging voor de command entry toegevoegd die ik vergeten was. (dank aan Hans)

Written by mnystrom

2012/06/01 at 08:54

Geplaatst in NL, Office, software

Tagged with , ,