Страница 1 из 1

Открыть Exel файл

СообщениеДобавлено: Вт май 12, 2009 11:09 am
Din
Всем доброго времени суток.
Во всех мануалах описано как удалить файл, как копировать, как перемещать, но ни чего не написано про открытие файла. Так какой же функцией открывать файл по нажатию на кнопку??? :?:

СообщениеДобавлено: Ср май 13, 2009 12:43 am
Fallout13
Это просто совсем, запускай файл как приложение и все. Есть стандартная функция (что то содержащие "application" не помню точно).

Re: Открыть Exel файл

СообщениеДобавлено: Ср май 13, 2009 5:51 am
mak
Din писал(а):Всем доброго времени суток.
Во всех мануалах описано как удалить файл, как копировать, как перемещать, но ни чего не написано про открытие файла. Так какой же функцией открывать файл по нажатию на кнопку??? :?:


Вот пожалуйста:

IF InfoAppActive(InfoAppTitle("excel")) == 1 THEN
ActivateApp(InfoAppTitle("excel"));
ELSE
StartApp "C:\Progra~1\Micros~2\OFFICE11\excel.exe C:\NewApp\книга.xls";
ENDIF;


При нажатие конопки условие проверяет,открыто ли уже приложение MS Excel,если оно откыто, то оно должно не открываться вторично, а активизироваться. Что и реализованно...

InfoAppActive() - Проверяет, является ли приложение активным
ActivateApp() - Активизирует приложение Windows. При этом приложение уже должно быть запущено
StartApp() - Вот собствеено,что вы и спрашивали)) Запускает приложение Windows.

БУдут вопросы пишите.

СообщениеДобавлено: Ср май 13, 2009 8:24 am
Din
Спасибо, mak!!!

СообщениеДобавлено: Пт окт 30, 2009 10:02 am
Blaze
Кто знает, имеется ли возможность при открытии файла в exсel, можно было бы редактировать ширину столбцов?

СообщениеДобавлено: Пн ноя 02, 2009 7:11 am
skom
Blaze писал(а):Кто знает, имеется ли возможность при открытии файла в exсel, можно было бы редактировать ширину столбцов?

Так вы сохраните файл с нужной шириной столбцов.
Иначе только хитрыми способами, например в интаче хранить в тегах нужную ширину, а в файле excel написать макрос на VBA, который при открытии файла будет получать по DDE из InTouch значения ширины столбцов и устанавливать ее.

СообщениеДобавлено: Пн ноя 02, 2009 9:54 am
Blaze
Проблема в том, что у меня не работает функция копирования/переноса файлов. Результат всегда равен -1. Хотя и файл существует, и каталог доступен.