CommandBars.ExecuteMso - код VBA не работает
425
Michael Froboese
Я пытаюсь создать макрос для запуска файлового менеджера «Изменить изображение». По сути, я просто хочу макрос, который будет выполнять те же действия, что и щелчок правой кнопкой мыши на выбранном изображении и затем нажатие на это:
Я не хочу менять картинку на что-то конкретное. Я просто хочу, чтобы макрос вызывал этот экран:
Это код, который у меня есть. Основываясь на своих исследованиях, я подумал, что это то, что мне нужно:
Sub ChangePicture() ActiveSheet.Shapes.Range(Array("PIC_SUBJECT")).Select Application.CommandBars.ExecuteMso ("PictureChange") End Sub
Но когда я запускаю макрос, я получаю эту ошибку:
Любая помощь в этом была бы очень признательна! Благодарю.
0 ответов на вопрос
Похожие вопросы
-
3
Мой файл заблокирован в Excel 2007, что происходит?
-
2
Есть ли способ заставить Excel 2007 автоматически восстанавливать фоновые файлы, как в MS Word?
-
1
Excel Word Wrap + исчезающий текст
-
-
1
Простое объединение / очистка с помощью Excel
-
7
Как вы поддерживаете Microsoft Excel на полной скорости, даже если у него нет фокуса окна?
-
2
Почему вы не можете копировать / вставлять изображения в Excel, но скриншоты работают?
-
3
Как синхронизировать Excel с таблицей Google Docs
-
9
Как разделить имя, чтобы получить имя и фамилию?
-
1
Ссылки в Excel изменены после сбоя
-
1
Каков наилучший способ поделиться макросом Excel на нескольких машинах?