![]() |
|
Bitte drücken Sie nicht mehrfach auf "Antwort speichern".
*Ist HTML- und/oder UBB-Code aktiviert, dann können Sie HTML und/oder UBB Code in Ihrem Beitrag verwenden.
Beiträge: 2261 / 1 OpenFOAM-dev (Foundation) hier meine Lösung: ' Dieses Makro fügt die Projektnummer oben links im Bild ein ' With Selection.ShapeRange.Fill With Selection.ShapeRange(1).TextFrame2.TextRange.Characters(1, 8).Font Dieses Makro wird dann von dem "BildEinfuegen" Makro geladen. Funktioniert wunderbar. ------------------Shor-ty Hallo Bernd, Code:
Sub Projektnummer()
' Das Textfeld wird streng genommen in der ausgewählten Zelle eingefügt
' Die Projektnummer muss 8 Zeichen lang sein bspw. "XY-00423"
' falls dies nicht der Fall ist, müssen die Eingaben weiter unten geändert werden -> Text einfügen und bearbeiten
' Projektnummer einfügen
' ---------------------------------------------------------------------
With ActiveCell
ActiveSheet.Shapes.AddShape(msoShapeRectangle, .Left, .Top, 53, 13). _
Select
End With
.Visible = msoTrue
.ForeColor.ObjectThemeColor = msoThemeColorBackground1
.ForeColor.TintAndShade = 0
.ForeColor.Brightness = 0
.Transparency = 0
.Solid
End With
Selection.ShapeRange.Line.Visible = msoFalse
Selection.ShapeRange.TextFrame2.VerticalAnchor = msoAnchorMiddle
Selection.ShapeRange.TextFrame2.TextRange.ParagraphFormat.Alignment = _
msoAlignCenter
'
' Text einfügen und bearbeiten
' ---------------------------------------------------------------------
Selection.ShapeRange(1).TextFrame2.TextRange.Characters.Text = Sheets(2).Range("E13")
'
' (1,8) stellt die Ziffernzahl dar -> Hier muss die Projektnummer 8 Zeichen umfassen
'
With Selection.ShapeRange(1).TextFrame2.TextRange.Characters(1, 8). _
ParagraphFormat
.FirstLineIndent = 0
.Alignment = msoAlignCenter
End With
.NameComplexScript = "+mn-cs"
.NameFarEast = "+mn-ea"
.Fill.Visible = msoTrue
.Fill.ForeColor.ObjectThemeColor = msoThemeColorText1
.Fill.ForeColor.TintAndShade = 0
.Fill.ForeColor.Brightness = 0
.Fill.Transparency = 0
.Fill.Solid
.Size = 10
.Name = "+mn-lt"
End With
End Sub
Grüße Tobias Holzmann