A family of Microsoft presentation graphics products that offer tools for creating presentations and adding graphic effects like multimedia objects and special effects with text.
>> 2. The number of words / characters for each item vary (for example, Item 1 can be 1 or 3 words, making it difficult to use the TextRange's Characters, Words, etc.
Is it fair to assume, though, that the part in bold ("Item 1:" etc) will always be as shown and that there will always be four items.
>> a) The output for each item, however, are grouped into about 5 different buckets. Is it possible to use multiple IF statements based on the contents in excel? For example; If the value in the cell is = "specific value", then .TextFrame.TextRange.Words(1,2).Font.Bold=msoTrue , else, If the value is = "2nd Specific Value", then .TextFrame.TextRange.Words(1).Font.Bold=msoTrue, etc.
Multiple indented IF statements are possible, but Case Selectors can be easier to write correctly and to maintain later:
Select Case {the cell value}
Case Is = "specific value"
' do the right thing
Case Is = "2nd specific value"
' do the second right thing
' And so on; it's always a good idea to include an Else case
Case Else
MsgBox "Run around in circles yelling THE SKY IS FALLING"
End Select
>> 3. Item 4 needs to be in currency but is just being pulled in as 50 rather than $50.00
Use this:
Format(Value,"$####.00")