2015-04-12 3 views
-3

Я хочу создать небольшое приложение, открывающее файл .ppt (PowerPoint) и проверить, на каком слайде находится файл, я хочу отправить текущий номер/имя слайда в последовательный порт COM4.C#: Как получить имя/нумер текущего слайда PowerPoint и отправить его через последовательный порт?

Пример: Если точка питания есть 30 горок и I`m на 21, приложение необходимо отправить 21 к последовательному порту ...

Проблема заключается в том, что я не знаю, как проверить curent Слайд с C#. Выполнение сеанса последовательного порта.

Может кто-нибудь сказать мне, что функция я должен использовать, чтобы сделать мое приложение C# проверить текущий слайд .ppt? Или в том, что библиотека я должен искать .....

+0

Вы не получите никаких ответов, так как 1.) Вы задаете несколько вопросов 2.) не очень специфичны для того, что вы пробовали, и где ваша проблема лежит. 3. Мы не собираемся делать вашу работу, когда вы не прилагайте никаких усилий, чтобы решить его самостоятельно – Tseng

+0

Я не прошу приложения, я прошу команду проверить текущий слайд в точке питания, у меня уже есть связь SerialPort, у меня просто нет идеи в том, что librarie have to Picture for curent slide function. – R2xT

+0

.ppt не имеет информации о текущем слайде, на котором вы находитесь, это программа, которая открывает файл. Поэтому это невозможно. – Console

ответ

0

В нормальном/слайд/слайд использование вид сортировщика: Activewindow.View.Slide.SlideIndex

Для текущего слайда в слайд-шоу использования вид:

SlideShowWindows(1).View.CurrentShowPosition

или

SlideShowWindows(1).View.Slide.SlideIndex

Для указателей слайдов главных видов не применимо, поэтому проверьте Activewindow.View.Type.

+0

. Я бы добавил, что это инструкции vba, поэтому они должны работать внутри ppt –

+0

Да, @ R2xT может обновить его для работы с C# так же легко. –

+0

@ Jonathon Reinhart: PowerPoint позволяет только одному экземпляру быть открытым одновременно, поэтому, по большей части, несколько экземпляров не являются проблемой. В одном экземпляре PowerPoint может быть открыто несколько презентаций, или если вы создадите экземпляр PPT, вы можете получить новый экземпляр, или вы можете получить уже запущенный экземпляр с открытыми открытыми презентациями. Таким образом, вы подняли хороший момент, и стоит проверить этот материал. –

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