Поставили задачу:
1. Организовать из файла Excel открытие любого типа файлов
2. Файл должен открываться в отдельном, родном для него приложении
3. Если файл уже открыт, то просто перейти к открытому файлу
4. Если файл поврежден, то его приложение закрывается
Реализовал выбор и открытие для следующих типов файлов:
flac видео dwt автокад
flv видео dxf автокад
mkv видео dwg автокад
mp4 видео cdr Корел
ogg видео cdt Корел
ogm видео clk Корел
dvr-ms видео cmx Корел
asx видео wmf Графика
wax видео emf Графика
m3u видео cgm Графика
wpl видео gif Графика
wvx видео jpg Графика
wmx видео bmp Графика
mid видео png Графика
rmi видео tiff Графика
midi видео al Adobe
asf видео eps Adobe
wm видео svg Adobe
wma видео svgz Adobe
wmv видео psd Adobe
wmd видео pdf Adobe
wav видео
snd видео А еще все офисные файлы + интернет+TXT
av видео
aif видео
aifc видео
aiff видео
wma видео
mp3 видео
avi видео
wmv видео
jpeg видео
mpeg видео
mpg видео
m1v видео
mp2 видео
mpa видео
mpe видео
ifo видео
vob видео
Однако есть несколько сложностей:
1. функция API, используемая в файле(Declare Function ShellExecute Lib "shell32.dll")
- не подходит для 2010 офиса и ОСОБЕННО для 64...
2. Не знаю как максимизировать окно открываемого приложения
3. Не знаю как проверить повреждения файлов открываемых при помощи API
4. Вообще не нравится как сделал проверку ошибок выполнения...
Давайте доделаем и в КОПИЛКУ...
1. Организовать из файла Excel открытие любого типа файлов
2. Файл должен открываться в отдельном, родном для него приложении
3. Если файл уже открыт, то просто перейти к открытому файлу
4. Если файл поврежден, то его приложение закрывается
Реализовал выбор и открытие для следующих типов файлов:
flac видео dwt автокад
flv видео dxf автокад
mkv видео dwg автокад
mp4 видео cdr Корел
ogg видео cdt Корел
ogm видео clk Корел
dvr-ms видео cmx Корел
asx видео wmf Графика
wax видео emf Графика
m3u видео cgm Графика
wpl видео gif Графика
wvx видео jpg Графика
wmx видео bmp Графика
mid видео png Графика
rmi видео tiff Графика
midi видео al Adobe
asf видео eps Adobe
wm видео svg Adobe
wma видео svgz Adobe
wmv видео psd Adobe
wmd видео pdf Adobe
wav видео
snd видео А еще все офисные файлы + интернет+TXT
av видео
aif видео
aifc видео
aiff видео
wma видео
mp3 видео
avi видео
wmv видео
jpeg видео
mpeg видео
mpg видео
m1v видео
mp2 видео
mpa видео
mpe видео
ifo видео
vob видео
Однако есть несколько сложностей:
1. функция API, используемая в файле(Declare Function ShellExecute Lib "shell32.dll")
- не подходит для 2010 офиса и ОСОБЕННО для 64...
2. Не знаю как максимизировать окно открываемого приложения
3. Не знаю как проверить повреждения файлов открываемых при помощи API
4. Вообще не нравится как сделал проверку ошибок выполнения...
Давайте доделаем и в КОПИЛКУ...