Я хотел бы написать визуальное базовое приложение для сканирования десятков тысяч файлов слов. Могу ли я создать один объект приложения для слова (т. Е. WordApp = CreateObject («Word.Application»)) и использовать его для открытия, сканирования и закрытия каждого файла по очереди? Или мне нужно выйти и создать новый объект приложения для каждого файла, который нужно сканировать?Могу ли я открыть один объект приложения и использовать его снова и снова?
ответ
Могу ли я создать один объект приложения для слова (т.е. WordApp = CreateObject («Word.Application»)) и использовать его, чтобы открыть, сканирование и закрыть каждый файл в свою очередь? Или мне нужно выйти и создать новое приложение объект для каждого файла, который мне нужно сканировать?
Создайте объект только один раз!
Используйте функцию Microsoft Visual Basic CreateObject для возврата объекта Word Application и продолжайте изменять документы, открывая и закрывая их должным образом.
Set wrd = CreateObject("Word.Application")
wrd.Visible = True
wrd.Documents.Open "C:\My Documents\Temp.doc"
// keep on opening/closing and changing your document here...
Спасибо за то, как это было, но меня больше интересовала «будет ли это работать», но Ганс сказал это лучше всего. Я просто попробовал. – Chestdawg
- 1. mkstemp() - можно ли закрыть дескриптор и снова открыть его снова?
- 2. Могу ли я закрыть и снова открыть сокет?
- 3. System.out закрыт? Могу ли я снова открыть его?
- 4. Могу ли я применить кодировку Хаффмана снова и снова?
- 5. Как использовать один метод backgroundthread, который вызывается снова и снова
- 6. Обновить активность и снова открыть
- 7. Как предотвратить запуск приложения снова и снова
- 8. Как я могу разделить сигнал и снова слить его позже?
- 9. Является ли хорошей практикой использовать один и тот же сеанс Hibernate снова и снова
- 10. C# override streamreader, но могу ли я закрыть и снова открыть его?
- 11. Как я могу получить список снова и снова?
- 12. Как тестировать в App Purchase снова и снова и снова ...?
- 13. Стоп снова и снова
- 14. Я продолжаю получать HttpGet снова и снова
- 15. Resize скрипт добавляет объект, делает это снова и снова
- 16. Пытаться снова и снова, чтобы открыть файл, давая неправильный путь
- 17. Должна ли Карта определяться снова и снова?
- 18. Уведомления запускается снова и снова
- 19. Как я могу использовать javascript для добавления и удаления элемента снова и снова?
- 20. Почему я не могу использовать одну и ту же ссылку на объект в спящем режиме снова и снова?
- 21. Создать класс снова и снова?
- 22. элемента работает снова и снова
- 23. Стоит ли снова хешировать пароль снова и снова?
- 24. Сжатие и декомпрессия JPEG снова и снова
- 25. Повторно открыть форму после завершения Время подсчета снова и снова
- 26. JFrame открывается снова и снова
- 27. код зацикливается снова и снова
- 28. Служба уничтожается снова и снова
- 29. Как повторно использовать этот код вместо копирования и вставки его снова и снова
- 30. Могу ли я снова добавить исключение, когда я его поймаю?
Вы можете вызвать Application.WorkBooks.Open() и WorkBook.Close() так часто, как вам нравится. Единственное, что вы можете сделать неправильно, это не попробовать. –