Пожалуйста, терпите меня, пока я объясняю, надеюсь, лаконично, мой вопрос. У меня есть пользовательская форма, которая, помимо прочего, позволяет пользователю вставлять картинку в подмножество наборов в проекте [т.е. слайды 3-29 и 30-54]. Я хочу создать подпрограмму "Очистить", которая, среди прочего, удалит все вставленные изображения из слайдов после последнего СОХРАНЕНИЯ. Я думаю, что с каждой процедурой вставки изображения создается общедоступная двумерная переменная, которая содержит номер и форму слайда.Идентификационная пара. Процедура очистки просто просматривает эти переменные, переходит к каждому слайду и удаляет картинку. (При каждом сохранении эти переменные стираются.

Моя логика звучит? Должен ли я идти по другому маршруту? Никогда не работая с многомерными переменными, как мне указать или прочитать значения каждой пары переменных, чтобы проанализировать их?

1 ответ1

0

Когда вы добавляете каждое изображение, получаете ссылку на его форму и добавляете к нему тег, что-то вроде (при условии ссылки на новое изображение в oSh):

охраной труда.Теги.Добавьте "Added", dTime «где dTime - переменная, которая установлена на предыдущую дату сохранения». Вы можете сделать ActivePresentation.Теги.Добавьте "LastSave", чтобы записать это

Чтобы удалить нужные фигуры, прокрутите каждую фигуру на каждом слайде и посмотрите на

охраной труда.Теги ("Добавлено") для возврата значения dTime, которое вы пометили при добавлении презентации. Когда вы выберете тот, который соответствует вашим критериям, удалите его.

Обязательно проходите назад по фигурам на каждом слайде, иначе вы получите странные результаты.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .