Показано с 1 по 17 из 17

Тема: Winapi Microsoft

  1. #1
    Аватар для Егор-лсу Егор-лсу Не известно кто Бывалый путешественник
    Сообщений
    603
    Поблагодарили 23 раз(а) в 21 сообщениях

    Winapi Microsoft

    Какие у Microsoft office power point winapi и как их использовать?
    Егор'ыч

  2. #2
    Аватар для Няшик Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Живу я здесь
    Сообщений
    1,749
    Поблагодарили 224 раз(а) в 198 сообщениях
    Гугл в руки https://msdn.microsoft.com/en-us/lib.../ff745704.aspx

    PHP код:
    $objPPT = new com("PowerPoint.Application"

  3. #3
    Аватар для Егор-лсу Егор-лсу Не известно кто Бывалый путешественник
    Сообщений
    603
    Поблагодарили 23 раз(а) в 21 сообщениях
    тоесть вот так?
    $objPPT->ppt.Presentations.Open = "c:\My Documents\ex_a2a.ppt";

    Чтоб начать?
    Скрытый текст:

    БРЕД.... Я знаю...
    PHP код:
    $objPPT->App_SlideShowBegin();

    $objPPT->Height 325;

    $objPPT->Width 400;

    $objPPT->Left 100;

    $objPPT->Activate(); 


    Можешь пожалуйста написать как запускать презентацию, завершать, переключаться на следующий слайд.. Ну и по возможности проверять, запущена ли презентация.

    Буду благодарен :З
    Последний раз редактировалось Егор-лсу; 27.01.2017 в 12:23.
    Егор'ыч

  4. #4
    Аватар для Няшик Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Живу я здесь
    Сообщений
    1,749
    Поблагодарили 224 раз(а) в 198 сообщениях
    PHP код:
    $objPPT->Visible True
    $objPPT
    ->ppt->Presentations->Open("c:\My Documents\ex_a2a.ppt"); 

  5. #5
    Аватар для Егор-лсу Егор-лсу Не известно кто Бывалый путешественник
    Сообщений
    603
    Поблагодарили 23 раз(а) в 21 сообщениях
    Цитата Сообщение от Няшик Посмотреть сообщение
    PHP код:
    $objPPT->Visible True
    $objPPT
    ->ppt->Presentations->Open("c:\My Documents\ex_a2a.ppt"); 
    PHP код:
    $objPPT = new com("PowerPoint.Application");
    $objPPT->Visible True;
    $objPPT->Presentations->Open("D:\Test2.ppt"); 
    Работает.

    А как начать слайдшоу?
    Последний раз редактировалось Егор-лсу; 29.01.2017 в 17:48.
    Егор'ыч

  6. #6
    Аватар для Егор-лсу Егор-лсу Не известно кто Бывалый путешественник
    Сообщений
    603
    Поблагодарили 23 раз(а) в 21 сообщениях
    Что не так?
    PHP код:
    $objPPT->Presentations->SlideShowSettings->Run(); 
    Егор'ыч

  7. #7
    Аватар для Егор-лсу Егор-лсу Не известно кто Бывалый путешественник
    Сообщений
    603
    Поблагодарили 23 раз(а) в 21 сообщениях
    -
    Последний раз редактировалось Егор-лсу; 01.02.2017 в 09:42.
    Егор'ыч

  8. #8
    Аватар для Егор-лсу Егор-лсу Не известно кто Бывалый путешественник
    Сообщений
    603
    Поблагодарили 23 раз(а) в 21 сообщениях
    --
    Последний раз редактировалось Егор-лсу; 01.02.2017 в 09:42.
    Егор'ыч

  9. #9
    Аватар для Няшик Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Живу я здесь
    Сообщений
    1,749
    Поблагодарили 224 раз(а) в 198 сообщениях
    Погугли блин..

  10. #10
    Аватар для Егор-лсу Егор-лсу Не известно кто Бывалый путешественник
    Сообщений
    603
    Поблагодарили 23 раз(а) в 21 сообщениях
    Я не шарю в C++, ещё не изучал...
    блин((((
    Егор'ыч

  11. #11
    Аватар для Няшик Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Живу я здесь
    Сообщений
    1,749
    Поблагодарили 224 раз(а) в 198 сообщениях
    Ващет PHP произошёл от C \ C++ от него же C# и остальные языки. И во всех есть чёткое понятия методы и свойства.. Так почему твоего серого вещества не хватает понять что происходит в коде c\c++ ? Или в том же VBA

  12. #12
    Аватар для Егор-лсу Егор-лсу Не известно кто Бывалый путешественник
    Сообщений
    603
    Поблагодарили 23 раз(а) в 21 сообщениях
    Я немогу перенести его на php..

    Вот, что у меня получилось:
    PHP код:
    $objPPT->Presentations->SlideShowSettings->Run(); 
    А оно не работает...
    Егор'ыч

  13. #13
    Аватар для Егор-лсу Егор-лсу Не известно кто Бывалый путешественник
    Сообщений
    603
    Поблагодарили 23 раз(а) в 21 сообщениях
    ЭХ... ПОМОГИТЕ :З
    Егор'ыч

  14. #14
    Аватар для Няшик Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Няшик Кумир Живу я здесь
    Сообщений
    1,749
    Поблагодарили 224 раз(а) в 198 сообщениях
    Ага.. Там разве только одна строка ??? =_=

    PHP код:

    $objPPT
    ->Presentations->SlideShowSettings->ShowType ppShowTypeSpeaker;

    $objPPT->Presentations->SlideShowSettings->ShowWithNarration False;

    $objPPT->Presentations->SlideShowSettings->ShowWithAnimation False;

    $objPPT->Presentations->SlideShowSettings->Run(); 

    PHP код:
    define('ppShowTypeSpeaker',  1);
    define('ppShowTypeWindow',  2);
    define('ppShowTypeKiosk',  3); 
    Я смотрю на тебя, и понимаю что, оно тебе и не надо.. Cудя из твоего желания это сделать

  15. #15
    Аватар для Егор-лсу Егор-лсу Не известно кто Бывалый путешественник
    Сообщений
    603
    Поблагодарили 23 раз(а) в 21 сообщениях
    Я на эту статью не заходил(
    Вот, где я смотрел:
    https://msdn.microsoft.com/en-us/lib.../ff744816.aspx

    Код:
    With Application
    
        .Presentations(1).SlideShowSettings.Run
    
        With .SlideShowWindows(1)
    
            .Height = 250
    
            .Width = 250
    
        End With
    
    End With
    И из этого я пытался запустить показ.
    Последний раз редактировалось Егор-лсу; 31.01.2017 в 12:47.
    Егор'ыч

  16. #16
    Аватар для Егор-лсу Егор-лсу Не известно кто Бывалый путешественник
    Сообщений
    603
    Поблагодарили 23 раз(а) в 21 сообщениях
    Ты мне дал код, а он вылетает с ошибкой...
    Код:
    Uncaught exception 'com_exception' with message 'Unable to lookup `SlideShowSettings': Неизвестное имя.
    ' in C:\Users\Егорыч\OneDrive\Документы\DevelStudio 3\MOWA\debug\form1.button3.OnClick.php:2
    Stack trace:
    #0 C:\Users\Егорыч\OneDrive\Документы\DevelStudio 3\MOWA\debug\form1.button3.OnClick.php(2): unknown()
    #1 e:\xxxxxxxxxxo 3.0 betaxxxxxxxxxxxxxxxxxxxxxxxxxxxx(465) : eval()'d code(1) : eval()'d code(81) : eval()'d code(2): include('C:\Users\??????...')
    #2 e:\xxxxxxxxxxo 3.0 betaxxxxxxxxxxxxxxxxxxxxxxxxxxxx(465) : eval()'d code(1) : eval()'d code(81) : eval()'d code(2): __exEvents::callCode(26993616, 'OnClick')
    #3 [internal function]: __exEvents::OnClick(26993616)
    #4 {main}
      thrown
    Последний раз редактировалось Егор-лсу; 31.01.2017 в 16:10.
    Егор'ыч

  17. #17
    Аватар для Егор-лсу Егор-лсу Не известно кто Бывалый путешественник
    Сообщений
    603
    Поблагодарили 23 раз(а) в 21 сообщениях
    up
    Егор'ыч

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения