Microsoft молчит для PowerPoint, однако для Excel: «Тип возвращаемого объекта зависит от текущего выбора (например, если выбрана ячейка, это свойство возвращает объект Range). Свойство Selection ничего не возвращает, если ничего не выбрано. "
https://docs.microsoft.com/en-us/office/vba/api/excel.application.selection
Я бы ожидал того же для PowerPoint.
Я делаю больше Excel с VB, чем PowerPoint с c #, но я думаю, вы могли бы попробовать что-тов подобии:
if (selection.GetType == null)
Надеюсь, что это даст вам трек для дальнейшего расследования