Игорь,
Благодарю уважаемый! Сделал вот так:
Код |
---|
Sub AddImage()
Dim ImaFile$
Dim myComm As Comment
If Selection.Cells.Count > 1 Then Exit Sub
With Application.FileDialog(msoFileDialogFilePicker)
.Show
If .SelectedItems.Count = 0 Then Exit Sub
ImaFile = .SelectedItems(1)
End With
On Error GoTo nexterr
ActiveCell.ClearComments
Set myComm = ActiveCell.AddComment
With myComm.Shape
.Height = 110
.Width = 200
.AutoShapeType = 1 'форма
' .Fill.UserTextured
.Fill.UserPicture (ImaFile) 'Переменная в которой уже по сути наша картинка.
.Line.ForeColor.RGB = RGB(255, 0, 0) 'цвет линии
.DrawingObject.Font.Name = "Consolas" 'шрифт
.DrawingObject.Font.FontStyle = "обычный"
.DrawingObject.Font.Size = 8
Exit Sub
nexterr:
MsgBox "Можно выбирать только изображения!", vbCritical, "Ошибка"
ActiveCell.ClearComments
End With
'эмулируем выбор пункта "Изменить примечание"
' SendKeys "+{F2}", True
End Sub
|
Но тут почему то не работает `
Hotkey` (гуглил-гуглил но ничего дельного не нагуглил). Это нажатие на клавиши `
Shift+F2` ··· показать/скрыть примечание:
Шеф вы не подскажите решение или новую
Тему открыть для этого?