2016-03-24 17 views
0

こんにちは、私はVBAを使用してテキストをイタリック体にしようとしています。 HTMLの "Text"に相当するVBAはですか?VBAは<i> "text"</i>に相当しますか?

ありがとうございます!

+1

を私は「ノー」と言うでしょう、彼らは二つの異なるコーディング言語です。 VBAを書くには、範囲をイタリック体にする必要があります。 – Davesexcel

答えて

2

あなたは(に斜体フォント)次のサンプルVBAコードスニペットを使用してそれを達成することができます

Worksheets("Sheet1").Range("A1").Font.Italic = True 

または設定斜体、次のような/太字

Worksheets("Sheet1").Range("A1").Font.FontStyle = "Bold Italic" 

(再:https://msdn.microsoft.com/en-us/library/office/ff194438.aspx

以下に示すように、より一般的なケースでは、あなたがエクセルCellまたはちょうどそれの一部にテキスト全体にこの技術を適用することができます。

'demonstrate font Italic/Bold applied to part of Excel cell 
Sub DemoFontItalicBold() 
    Range("A1").Value = "This is Just a Sample Text" 

    'display "A1" 4 initial chars in bold/italic typeface 
    Range("A1").Characters(1, 4).Font.FontStyle = "Bold Italic" 

    'set the word "Sample" in Italic typeface 
    Range("A1").Characters(WorksheetFunction.Find("Sample", Range("A1").Value, 1), Len("Sample")).Font.Italic = True 

    'set the word "Text" in bold typeface 
    Range("A1").Characters(WorksheetFunction.Find("Text", Range("A1").Value, 1), Len("Text")).Font.Bold = True 
End Sub