2014-01-07 2 views
3

Я работаю над инструментом Powerpoint VB. Из Powerpoint Normal View, когда я выбираю (щелкните) слайд в левой панели, если я не нажимаю на панель слайдов (панель, отображающая большой вид текущего слайда), эта строка кода не будет работать.Нажмите на панель слайдов Powerpoint

Application.ActivePresentation.Windows(1).PointsToScreenPixelsY(0) 

У меня появилось следующее сообщение об ошибке: "DocumentWindow (неизвестный элемент): Недопустимое значение."

Есть ли способ с VB щелкнуть по области слайдов?

+0

Вы используете VBA? –

+0

Нет, я использую VB.net ... но если у вас есть идея, я могу адаптировать ее в VB. Спасибо –

+0

Привет всем .... Нет ответа ??? Есть ли в Powerpoint 2013 Macro-рекордер? –

ответ

0

Я знаю, что уже поздно, но только в случае, если кто-либо другой земли здесь, как я для одной и той же проблемы, вот как ее решить:

If ActiveWindow.ViewType = PpViewType.ppViewNormal AndAlso Then 
    ActiveWindow.Panes(2).Activate() 
End If 

То есть, вы должны активировать главный слайд-панель (не список слайдов) перед выполнением любых действий, например выбор.

Смежные вопросы