Здравствуйте, скажите как можно программными средствами сделать фон примечания прозрачным (без заливки) и без рамки вокруг? Файл прикрепить не получается, слишком большой. Привожу часть кода:
[vba]
Код
With cell OldComment = .Comment.Text & Chr(10) .AddComment .Comment.Text Text:=OldComment & Format(Range("AJ" & Target.Row), "dd.mm") .Comment.Text oComment.Text & Chr(10) & .Comment.Text & Format(Range("AJ" & Target.Row), "dd.mm") .Comment.Shape.TextFrame.AutoSize = True .Comment.Shape.Top = .Top - 5 .Comment.Shape.Left = .Left + .Width - 5 .Comment.Shape.TextFrame.Characters.Font.Size = 7 End With Next cell End Sub
[/vba] [moder]Что значит "большой"? Зачем нам весь Ваш файл с кучей неотносящейся к теме вопроса информации? И почему код не обделан тегами?
Здравствуйте, скажите как можно программными средствами сделать фон примечания прозрачным (без заливки) и без рамки вокруг? Файл прикрепить не получается, слишком большой. Привожу часть кода:
[vba]
Код
With cell OldComment = .Comment.Text & Chr(10) .AddComment .Comment.Text Text:=OldComment & Format(Range("AJ" & Target.Row), "dd.mm") .Comment.Text oComment.Text & Chr(10) & .Comment.Text & Format(Range("AJ" & Target.Row), "dd.mm") .Comment.Shape.TextFrame.AutoSize = True .Comment.Shape.Top = .Top - 5 .Comment.Shape.Left = .Left + .Width - 5 .Comment.Shape.TextFrame.Characters.Font.Size = 7 End With Next cell End Sub
[/vba] [moder]Что значит "большой"? Зачем нам весь Ваш файл с кучей неотносящейся к теме вопроса информации? И почему код не обделан тегами?Vladimir7200
Сообщение отредактировал Vladimir7200 - Среда, 22.04.2015, 16:41
Это Вы о чем? Когда пишете сообщение, чуть выше есть разные значки, среди них "#". Выделяете свой код и жмете на этот значок, сохраняете измененное сообщение, смотрите результат.
Это Вы о чем? Когда пишете сообщение, чуть выше есть разные значки, среди них "#". Выделяете свой код и жмете на этот значок, сохраняете измененное сообщение, смотрите результат.ShAM
В правилах просто написано оформляйте код тегами, а как не написано, я врач и мало понимаю что такое теги. Извините! [moder]Вам уже все объяснили. А в Правилах не пробовали нажать на слова "Обязательно используйте ..."? попадете на объяснялку Исправляйте свой первый пост
В правилах просто написано оформляйте код тегами, а как не написано, я врач и мало понимаю что такое теги. Извините! [moder]Вам уже все объяснили. А в Правилах не пробовали нажать на слова "Обязательно используйте ..."? попадете на объяснялку Исправляйте свой первый постVladimir7200
Сообщение отредактировал _Boroda_ - Среда, 22.04.2015, 16:09
Умеем. Подсказываю - в точности, как лечить зуб через задний проход. Умеете?
Нет, не умею, но знаю и делаю многое другое. А без сарказма нельзя? Если эта задача не имеет решения, так и напишите. Если знаний не хватает, нечего без толку свое и мое время отвлекать глупыми и ненужными комментариями.
Умеем. Подсказываю - в точности, как лечить зуб через задний проход. Умеете?
Нет, не умею, но знаю и делаю многое другое. А без сарказма нельзя? Если эта задача не имеет решения, так и напишите. Если знаний не хватает, нечего без толку свое и мое время отвлекать глупыми и ненужными комментариями.Vladimir7200
Сообщение отредактировал Vladimir7200 - Четверг, 23.04.2015, 16:52
Public Sub ChangeComment() Dim pShape As Shape Set pShape = ActiveCell.Comment.Shape pShape.Fill.Visible = msoFalse pShape.Line.Visible = msoFalse pShape.Shadow.Visible = msoFalse End Sub
[/vba] Успехов
Доброе время суток Как то так [vba]
Код
Public Sub ChangeComment() Dim pShape As Shape Set pShape = ActiveCell.Comment.Shape pShape.Fill.Visible = msoFalse pShape.Line.Visible = msoFalse pShape.Shadow.Visible = msoFalse End Sub