Повторно открыть файл DOC в режиме записи, с макросом внутри - PullRequest
0 голосов
/ 01 мая 2018

Я использую шаблон макроса только для определенных файлов DOC . Он работает только для этих файлов и, как я предполагаю, он обрабатывается как сам файл DOC .

Все, что я хочу, это удалить файл ИЛИ очистить его содержимое после завершения макроса. Исходный файл только для чтения .

Я пытался:

  1. SavingAs в папке TEMP , измените атрибут файла исходного файла, а затем попробуйте Kill it - не повезло, похоже, что исходный файл все еще предварительно загружен (?) и не знает, что флаг только для чтения был удален. Ошибка: разрешение отклонено.
  2. Когда я пытаюсь закрыть исходный документ, я закрываю и сам макрос ...

Итак:

Есть ли способ (из макроса внутри файла DOC):

  1. Повторно открыть файл в режиме записи ? (чтобы потом можно было очистить содержимое)
  2. Удалить исходный файл? (после SaveAs , поэтому у меня фактически будет новый файл в режиме записи и я смогу удалить исходный файл)
...