1

テキストボックスの背景色を変えてみました。これらは機能していません:

Me.TextBox1.ForeColor = &HFF& 
Me.TextBox1.BackColor = &H8000000D 

色に対応するフィールドが見つかりませんでした。私のテキストボックス:

Set Box = ActiveDocument.Shapes.AddTextbox( _
Orientation:=msoTextOrientationHorizontal, _
Left:=50, Top:=50, Width:=440, Height:=300)
Box.WrapFormat.Type = wdWrapSquare
4

1 に答える 1

1

おそらく 2 つの理由で、テキスト ボックスの色がうまくいきません。

まず、shapes オブジェクトを使用してテキスト ボックスを正しく作成しますが、使用する色を設定するときにMe.TextBox1. 変数を使用してオブジェクトを作成したので、Boxこの変数を使用して色を設定することをお勧めします。

2 番目の問題は、ShapeオブジェクトがFillプロパティを使用して色を設定することです。したがって、 を作成した後、次のコードを使用するだけですBox

Box.Fill.ForeColor = &HFF&
Box.Fill.BackColor = &H8000000D
于 2013-06-15T22:55:51.650 に答える