|
|
|
открыт ли документ
|
|||
|---|---|---|---|
|
#18+
ms office 2010 vba word Здравствуйте. Как в vba word узнать открыт ли документ с указанным именем? Спасибо ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 17:18 |
|
||
|
открыт ли документ
|
|||
|---|---|---|---|
|
#18+
Открыт вообще или открыт в Ворде, или открыт в Ворде на этой копии ОС, или открыт в этой копии Ворда? Лаконичность чаще зло, чем благо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 18:51 |
|
||
|
открыт ли документ
|
|||
|---|---|---|---|
|
#18+
Попробуй открыть файл с правами на запись. Не откроется - значит открыт где-то еще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 19:28 |
|
||
|
открыт ли документ
|
|||
|---|---|---|---|
|
#18+
Akina, Мне нужно открыть файл в ворде для изменений. Мне нужно узнать открыт ли этот файл уже в ворде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 14:39 |
|
||
|
открыт ли документ
|
|||
|---|---|---|---|
|
#18+
Если не найдёшь его в коллекции Documents - значит не открыт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 15:05 |
|
||
|
открыт ли документ
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЕсли не найдёшь его в коллекции Documents - значит не открыт. но он может быть открыт в оупеноффисе, например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 19:03 |
|
||
|
открыт ли документ
|
|||
|---|---|---|---|
|
#18+
АлексашаМне нужно открыть файл в ворде для изменений. Мне нужно узнать открыт ли этот файл уже в ворде. как уже сказали открыт он может быть где угодно. Просто открой как файл, если открылся, открывай в ворде. Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 20:19 |
|
||
|
открыт ли документ
|
|||
|---|---|---|---|
|
#18+
Ну чё за пурга? да запросто он может быть открыт где-то, причём даже и на запись, и при этом распрекрасно открываться на запись из других программ, включая самописные! Есть только один вменяемый способ определить факт открытия - это обращение к дисковой подсистеме той копии ОС, в чьей файловой системе физически располагается этот файл. С вопросом, а нет ли на этот файл незакрытых хэндлов, а если есть, то каких именно. Но способ этот - в реализации весьма нетривиальный... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 21:14 |
|
||
|
открыт ли документ
|
|||
|---|---|---|---|
|
#18+
AkinaНу чё за пурга? да запросто он может быть открыт где-то, причём даже и на запись, и при этом распрекрасно открываться на запись из других программ, включая самописные! конкретно тот код который я написал 20016578 возможно не сработает, но для конктретного ЯП недолго подобрать флаги открытия при которых не откроется файл открытый вордом. AkinaЕсть только один вменяемый способ определить факт открытия - это обращение к дисковой подсистеме той копии ОС, в чьей файловой системе физически располагается этот файл. С вопросом, а нет ли на этот файл незакрытых хэндлов, а если есть, то каких именно. Но способ этот - в реализации весьма нетривиальный... Ну чё за пурга? Открой монопольно, не откроется - где-то уже открыт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 21:28 |
|
||
|
открыт ли документ
|
|||
|---|---|---|---|
|
#18+
Dima TОткрой монопольно, не откроется - где-то уже открыт.Если он открыт в RO Compatibe mode при oplock level 2 или 3 - откроется запросто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 23:15 |
|
||
|
открыт ли документ
|
|||
|---|---|---|---|
|
#18+
AkinaDima TОткрой монопольно, не откроется - где-то уже открыт.Если он открыт в RO Compatibe mode при oplock level 2 или 3 - откроется запросто. Не откроется https://msdn.microsoft.com/en-us/library/windows/desktop/aa363858(v=vs.85).aspx dwDesiredAccess ... 0 Prevents other processes from opening a file or device if they request delete, read, or write access. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2016, 06:43 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39369342&tid=1340542]: |
0ms |
get settings: |
6ms |
get forum list: |
24ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 273ms |
| total: | 406ms |

| 0 / 0 |
