Как настроить мой GIF, когда я запускаю пользовательскую форму? (VBA) ,
Моя диаграмма обновляется и отображается только в моей пользовательской форме, когда я нажимаю файл temp.gif на своем рабочем столе. Как я могу заставить его автоматически показывать себя, когда я запускаю код?
Это мой код:
Private Sub Image1_Click() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sheet") 'ws.ChartObjects("Chart 2").Chart.Activate Set CurrentChart = ws.ChartObjects("Chart 2").Chart Fname = ThisWorkbook.Path & "\temp.gif" CurrentChart.Export Filename:=Fname, FilterName:="GIF" Image1.Picture = LoadPicture(Fname) End Sub
Sincerly,
- Excel VBA Userform IIf (IsDate) не сохраняет пробел
- VBA Как проверить, существуют ли значения пользовательской формы combobox в базе данных
- Как заставить пользователя выбрать параметр, используя фреймы, excel userform
- Вставьте данные листа в combobox userform без дублирования - Excel Vba
- Автоматическое заполнение столбцов последовательных номеров A в соответствии с количеством строк столбца B
Peyko.
- Настройка нескольких значений VBA
- Excel VBA: динамический диапазон для ComboBox. Значения Rowsource не отображаются при вызове userForm из командной строки
- Excel VBA Billing Userform вопросы ввода данных
- Входной ящик заполняет ячейки в таблице
- Может ли формула ячейки Excel ссылаться на элемент управления UserForm?
- Пользовательские формы Excel: таинственное поведение событий мыши
- VBA Excel 2013: назначение значений массива из другой пользовательской формы
- Как вставить изображение из Интернета в форму VBA Excel Userform
Когда я запускаю ваш код, ничего не происходит с Image1
. Мне не удалось отобразить изображение, пока я еще не добавил код, попробуйте следующее:
Private Sub Image1_Click() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sheet") 'ws.ChartObjects("Chart 2").Chart.Activate Set CurrentChart = ws.ChartObjects("Chart 2").Chart Fname = ThisWorkbook.Path & "\temp.gif" CurrentChart.Export Filename:=Fname, FilterName:="GIF" With Image1 .Picture = LoadPicture(Fname) .PictureSizeMode = 1 'Stretch .PictureAlignment = 2 'Center .PictureTiling = False .SpecialEffect = 2 'Sunken End With End Sub