Seeing a weird problem with powershell, here's the code:
[Reflection.Assembly]::LoadWithPartialname("Microsoft.Office.Interop.PowerPoint")
$ppt = New-Object Microsoft.Office.Interop.PowerPoint.ApplicationClass
Register-ObjectEvent -InputObject $ppt -EventName "PresentationBeforeSave" -SourceIdentifier "LBPPTBeforeSave" -Action { Write-Host "here" }
I'm hooking into PresentationBeforeSave
in PowerPoint. This registers fine, but when I hit save in Powerpoint ISE completely crashes. In event viewer I see bad stuff, exit code 80131506
and 0xc0000005
.
I can hook SlideSelectionChanged
just fine though. So I'm wondering if this has something to do with the Cancel
out variable that PresentationBeforeSave
exposes? Any advice would be appreciated.
User contributions licensed under CC BY-SA 3.0