|
|
|
Закрыть и удалить файл Excel
|
|||
|---|---|---|---|
|
#18+
Всем привет! Задача: Есть шаблон xls, заполняем его данными и сохраняем в C:\temp При следующем запуске этой процедуры нужно закрыть и удалить этот файл, даже если он был открыт руками. Либо выдать сообщение пользователю чтобы закрыл. Нужно чтобы перезаписать этот файл. Это отчет, чтобы не плодить файлы в C:\temp. А сохраняем, т.к. берем из шаблона, чтобы юзер его не переписал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 09:52:44 |
|
||
|
Закрыть и удалить файл Excel
|
|||
|---|---|---|---|
|
#18+
st90, 1. Создавай файл с флажком "временный". Тогда после использования этот файл удалится сам собой. Либо: 2. При попытке повторить процедуру перезаписи, просто анализируй код завершения опереции создания файла, и, если что-то пошло не так - выводи окошко с причиной неудачи. А юзер уж сам пусть разбирается, кто заблокировал файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 10:26:10 |
|
||
|
Закрыть и удалить файл Excel
|
|||
|---|---|---|---|
|
#18+
Жышы, спасибо! Сделал по п.2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 10:56:31 |
|
||
|
Закрыть и удалить файл Excel
|
|||
|---|---|---|---|
|
#18+
[quot st90] Попробуй работать с шаблоном с расширением xlt Если пользователь открывает в excel файл с расширением xlt, связь с таким файлом теряется, пользователь перезаписать и блокировать его не может. Контролировать его закрытие не нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 13:09:52 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=138&tid=2042066]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 185ms |
| total: | 267ms |

| 0 / 0 |
