本帖最后由 marmot777 于 2024-7-26 13:38 编辑
加载时间,然后输出到文本框里。
Sub 显示时间() Dim t As Date Dim txtBox As Shape t = Time ' 获取时间 Set txtBox = ActiveSheet.Shapes.AddTextbox(_ msoTextOrientationHorizontal, _ Left:=1, Top:=1, Width:=370, Height:=70) ' 添加文本框 txtBox.TextFrame2.TextRange.Font.Size =48 ' 设置文本框文字大小 txtBox.TextFrame2.TextRange.Font.Fill.ForeColor.RGB = RGB(16, 16, 240) ' 设置文本框字体颜色 txtBox.Fill.ForeColor.RGB = RGB(255, 255,160) txtBox.Fill.Visible = msoTrue ' 设置文本框背景颜色 txtBox.TextFrame2.TextRange.Font.Bold =msoTrue' 设置文本框字体加粗 txtBox.TextFrame2.TextRange.Text = t ' 设置文本框内容 End Sub 如果显示数值里面有“8”,那么单独设置8为黄色,如果显示数值里面有“9”,那么单独设置9为绿色,这段代码怎么写?
|