Первоначально я попробовал этот подход, но нашел, что это вызвало проблему:
- Когда презентация была использована с ноутбука не подключен к сети.
- Если у пользователя не было доступа к UNC.
- Если файл флэш был переименован, перемещен или удален.
Я нашел лучший подход для вставки файла в файл Powerpoint.
Это может быть сделано следующим образом с помощью Office XP, Powerpoint
С 'Вид' меню выберите 'Панели инструментов' и отметьте 'Control Toolbox'
На " Control Toolbox ' панель инструментов нажмите на ' Больше элементов управления ' icon
Список элементов управления wi Будет отображаться. Прокрутите вниз, пока не найдете «Shockwave Flash Object», а затем нажмите на него.
Это должно изменить курсор на перекрестье. Переместитесь в область на слайде, где вы хотите вставить 'Shockwave Flash Object'. Щелкните левой кнопкой мыши, удерживайте и перетащите, чтобы создать поле требуемого размера.
Далее щелкните правой кнопкой мыши элемент управления, который вы только что вставили, и выберите 'Свойства'.
Установите следующие свойства
* Autoload = True
* EmbedMovie = True
* Enabled = True
* Loop = True
* Playing = True
* Visible = True
* Movie = c:\flash.swf (Change this to the location of your .swf file)
Закрыть контроль 'Свойства'
Сохранить файл.
Закрыть файл.
Снова открыть файл.
Файл .swf должен начинаться автоматически, когда вы достигаете слайда во время слайд-шоу.
Я нашел, что это полезно, чтобы включить элементы управления (пауза/воспроизведение, время строки) в .swf файл
Можете ли вы показать вызов функции ShellExecute() в том, как вы сейчас используете это? – 2008-09-17 21:02:12