PowerPoint VBA - переключение между 16: 9 и 4: 3 - PullRequest
0 голосов
/ 31 января 2019

Прошло несколько лет с тех пор, как я написал код VBA, но я помню, что написал макрос для переключения между 16: 9 и 4: 3 без растяжения всех изображений.Тем не менее, я не могу найти код и решил попробовать с нуля.

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

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

Что если пользователь решит переключить презентацию на 4: 3, сохранит документ, но затем передумает и снова захочет 16: 9?Не будет ли потерян исходный диапазон ??

1 Ответ

0 голосов
/ 31 января 2019

Итак, как я могу поддерживать положение и масштаб всех элементов при переключении между ними?

Напишите код примерно на 12 миль.BTDT и продавать результат в виде надстройки PowerPoint; -)

Но если у вас последняя версия PowerPoint, она может довольно неплохо переключаться между 4: 3 и 16: 9 безничего не искажая.

Это будет почтовый ящик, но я не знаю, как этого можно избежать, не искажая отношения между различными формами.

...