以下のコードでは、テキストまたはセルのいずれかの入力パラメーターを取得し、それらを組み合わせて、必要なフォーマットを使用して1つの文字列を形成します。Task_Nameを太字にし、「Lead:」のようなテキストにする必要があります。変数のテキストを太字にすることはできませんが、どうすればよいですか?値を格納しているこのセルは、最終的にWordのメールマージで使用されます。
文字列の一部をフォーマットする必要があります。以下のコードでは、Task_Name、 "Lead:"などをすべて太字にする必要があります。
Function GENERATE_STAFFING_SECTION(Task_Name, Lead_By, Members, Instructions)
Dim tmpSection As String
If Len(Task_Name > 0) And Len(Lead_By) > 0 And Len(Members) > 0 And Len(Instructions) > 0 Then
tmpSection = vbLf _
& Task_Name _
& vbLf & "Lead : " & Lead_By _
& vbLf & "Ambassadors : " & Members _
& vbLf & "Instructions : " & Instructions _
& vbLf
Else
tmpSection = ""
End If
GENERATE_STAFFING_SECTION = tmpSection
End Function
また、私はそれが最もクリーンなコードではないことを知っているので、それを改善するための他の提案があれば、それらは大歓迎です。
ありがとう!