2016-11-24 4 views
0

Gibt es eine Möglichkeit, eine Textbox über ein Makro hinzuzufügen? Also klicke ich auf den Link und es wird ein Textfeld hinzugefügt ... Was ich vorher getan habe, ist das Standard-Aussehen eines Textfeldes. Es sieht also immer so aus, wie ich es will, wenn ich es hinzufüge.Makro hinzufügen, um Textbox einzufügen

Antwort

0

ich es geschafft, jetzt eine Arbeits Schaltfläche erstellen ... ich diesen Code verwendet:

Private Sub CommandButton1_Click() 
ActiveSheet.Shapes.AddTextbox(msoTextOrientationVertical, 361.5, 59.25, 420, _ 
    90.75).Select 
Selection.ShapeRange(1).TextFrame2.TextRange.Characters.Text = _ 
    "Here you have your textbox" 
Selection.ShapeRange(1).TextFrame2.TextRange.Characters(1, 26).ParagraphFormat. _ 
    FirstLineIndent = 0 
End Sub 
0

Ich habe ein Makro für das ... Es ist vielleicht nicht die beste Lösung, aber es erfüllt die Aufgabe, die Sie gefragt haben.

Sub AddTextbox() 
' 
' Macro1 Macro 
' 

' 
ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, 361.5, 59.25, 420, _ 
    90.75).Select 
Selection.ShapeRange(1).TextFrame2.TextRange.Characters.Text = _ 
    "Here you have your textbox" 
Selection.ShapeRange(1).TextFrame2.TextRange.Characters(1, 26).ParagraphFormat. _ 
    FirstLineIndent = 0 
With Selection.ShapeRange(1).TextFrame2.TextRange.Characters(1, 26).Font 
    .NameComplexScript = "+mn-cs" 
    .NameFarEast = "+mn-ea" 
    .Fill.Visible = msoTrue 
    .Fill.ForeColor.ObjectThemeColor = msoThemeColorDark1 
    .Fill.ForeColor.TintAndShade = 0 
    .Fill.ForeColor.Brightness = 0 
    .Fill.Transparency = 0 
    .Fill.Solid 
    .Size = 11 
    .Name = "+mn-lt" 
End With 
End Sub 
+0

Danke sehr dafür. Das ist wahrscheinlich eine dumme Frage, aber wo muss ich diesen Code hinzufügen? Ich habe keine Administratorrechte auf dem Computer, an dem ich arbeite. –

+0

Ich habe jetzt herausgefunden, wo ich das hinzufügen soll. Jetzt habe ich einen Knopf, aber wenn ich darauf klicke, passiert nichts. Muss ich wahrscheinlich eine Position hinzufügen, um die Textbox hinzuzufügen? –

+0

Sie müssen das Makro mit der Schaltfläche verknüpfen, die Sie erstellt haben –

Verwandte Themen