質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.31%
VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Q&A

1回答

1490閲覧

Powerpointで取り消し線、二重取り消し線が入ったテキストの色を変えたい

barbieri

総合スコア0

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

0グッド

0クリップ

投稿2022/12/13 05:20

前提

powerpointの資料修正でvbaを利用しています。

実現したいこと

.pptm資料内の
「取り消し線、二重取り消し線の入っているテキストのカラーを変える」こと。

「アンダーラインの入ったテキストのカラーを変える」のは下記コードでできました。

PowerPoint

1Sub ChangeColor() 2 Dim mySlide As Slide 3 Dim shp As Shape 4 Dim descenders_list As String 5 Dim phrase As String 6 Dim x As Long 7 8 For Each mySlide In ActivePresentation.Slides 9 For Each shp In mySlide.Shapes 10 If shp.HasTextFrame = True Then 11 With shp.TextFrame.TextRange 12 For x = 1 To Len(.Text) 13 If .Characters(x, 1).Font.Underline = -1 Then 14 Debug.Print .Characters(x, 1) 15 .Characters(x, 1).Font.Color.RGB = RGB(0, 150, 255) 16 17 End If 18 Next x 19 End With 20 End If 21 Next shp 22 Next mySlide 23End Sub

上記を応用して取り消し線(と二重取り消し線)の入ったテキスト色を変えたいのですが、

取り消し線はどのプロパティで取得できるのかが
https://learn.microsoft.com/ja-jp/office/client-developer/powerpoint-home?redirectedfrom=MSDN
など参照してもわかりませんでした。

わかりましたらご教授いただけると幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

投稿2022/12/13 05:45

編集2022/12/20 00:55
pig_vba

総合スコア808

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.31%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問