|
0 / 0 / 0
Регистрация: 08.02.2015
Сообщений: 13
|
|
Программное переоткрытие документа03.12.2015, 09:58. Показов 2162. Ответов 6
Метки нет (Все метки)
Суть в том, что надо с помощью VBA закрыть и открыть заново один и тот же документ.
Если это пытаться сделать из встроенного в документ макроса, то получается только закрыть документ. А если делать это с помощью не привязанного к документу макроса, то на другой машине этого сделать уже не удастся, т.к. там такой макрос будет отсутствовать. Подскажите, как в данной ситуации поступить.
0
|
|
| 03.12.2015, 09:58 | |
|
Ответы с готовыми решениями:
6
Программное форматирование документа в MS Word Программное копирование и вставка фрагментов документа Проблема. Сохранение и переоткрытие документа. |
|
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
| 03.12.2015, 10:20 | |
|
Temon137, объясните, почему надо именно закрыть и открыть документ, почему недостаточно сохранить его. И о каком приложении идет речь.
0
|
|
|
2047 / 478 / 132
Регистрация: 13.11.2008
Сообщений: 917
|
||||||
| 03.12.2015, 18:16 | ||||||
Сообщение было отмечено Temon137 как решение
Решение
Вообще, если цель просто переоткрыть файл без участия пользователя, то можно попробовать так:
3
|
||||||
|
0 / 0 / 0
Регистрация: 08.02.2015
Сообщений: 13
|
|
| 03.12.2015, 19:06 [ТС] | |
|
The Prist, спасибо, ваш код сработал. То, что нужно.
Казанский, приложение MS Excel, а нужно вот для чего: при создании большой цепочки объектов приложение начинает дико подвисать, даже если все объекты после использования разрушаются (проверял выводом сообщения из деструктора). Пока как вариант решения вижу только переоткрытие документа. Добавлено через 24 минуты К сожалению, такой способ переоткрытия документа проблему не исправил, зависания остались. Видимо помогает только перезапуск самого приложения MS Excel. Может есть способ очистки памяти ото всех созданных во время работы программы объектов и данных?
0
|
|
|
2047 / 478 / 132
Регистрация: 13.11.2008
Сообщений: 917
|
|
| 03.12.2015, 19:15 | |
|
Нет, такого нет.
Но как показывает практика, грамотно написанный код к такому не приводит. Основные моменты: очищать вовремя все Public переменные, которые не будут больше использоваться. Особенно это касается словарей, массивов и коллекций, а так же ссылок на документы.
0
|
|
|
0 / 0 / 0
Регистрация: 08.02.2015
Сообщений: 13
|
|
| 03.12.2015, 20:30 [ТС] | |
|
Во всех классах, из-за которых начинается замедление работы, успешно отрабатывает деструктор (метод Class_Terminate). Для инициализации уничтожения объекта, как я прочитал, необходимо всем ссылкам на него присвоить значение Nothing, и именно так я и делаю.
Отработку деструктора можно считать индикатором однозначного удаления объекта?
0
|
|
|
2047 / 478 / 132
Регистрация: 13.11.2008
Сообщений: 917
|
||
| 03.12.2015, 21:07 | ||
|
Возможно проблема вообще не в этом. Так сходу не сказать о причинах зависаний, т.к. никто не знает что Вы там делаете вообще.
0
|
||
| 03.12.2015, 21:07 | |
|
Помогаю со студенческими работами здесь
7
Программное проведение документа Программное заполнение документа
Программное создание документа Программное проведение документа из обработки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|