ホームページ > 記事 > ソフトウェアチュートリアル > VBA はキーワード J を適用して複数の CAD テキストの色を一括変更します
サブ txtGSssssssssssss()
'エラー時は次へ再開
Dim sSet As AcadSelectionSet、eV As AcadText、i
Dim tj1() を整数、tj2() をバリアントとして使用
ReDim tj1(0), tj2(0): tj1(0) = 0: tj2(0) = "テキスト"
Set sSet = ThisDrawing.SelectionSets.Add("pl1")
sSet.Select acSelectionSetPrevious, , , tj1, tj2 '選択済み
'sSet.Select acSelectionSetAll, , , tj1, tj2 'すべて選択
For Each eV In sSet '選択セット内でループします
If InStr(eV.TextString, "J") > 0 then eV.color = acRed
###次###sSet.Update
s設定.削除
エンドサブ
VBA プログラミングでの色変換
2. 次に Excel を開き、必要に応じてフォームを作成し、ツールバーの [追加コントロール] を右クリックして、インストールしたばかりの VBAtimer コントロールを見つけて、フォーム上の任意の場所にタイマー コントロールを描画します。
3. 次に、新しく作成したフォーム - [コードの表示] を右クリックし、次のコードを入力します:
プライベートサブコマンドボタン1_Click()
UserForm1.Label1.Font.Bold = True
UserForm1.Label1.Font.Italic = True
タイマー1.間隔 = 500
Timer1.Enabled = True
エンドサブ
サブタイマー1_timer()
a を同じ長さ、b を同じ長さ、c を同じ長さで調整
ランダム化
a = Int(256 * Rnd )
b = Int(256 * Rnd )
c = Int(256 * Rnd )
UserForm1.Label1.ForeColor = RGB(a, b, c)
エンドサブ
プライベートサブコマンドボタン2_Click()
UserForm1.Label1.Font.Bold = False
UserForm1.Label1.Font.Italic = False
Timer1.Enabled = False
エンドサブ
4. 最後に、プロジェクト管理ウィンドウで Thisworkbook をダブルクリックし、ポップアップ コード ボックスに次のコードを入力します。
プライベートサブワークブック_Open()UserForm1.Show
エンドサブ
5. 添付ファイル: ステップ 2、3、4 の実行方法がわからない場合は、最初のステップを完了して電子メール アドレスを残してください。
以上がVBA はキーワード J を適用して複数の CAD テキストの色を一括変更しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。