[英]How to make part of a string Bold and add it to a excel Cell?
您好,我嘗試將字符串的一部分設為粗體,然后將其添加到Excel Cell中。 所以看起來像:
我試過的
在Excel中使用范圍:
excelSheet.get_Range("A" + 16, "D" + 16).Font.Bold = true;
但這使一切大膽....
然后我嘗試了:
"<b>" + text + "<b>"
並沒有成功。
所以我做錯了。 任何幫助或建議將是巨大的,感謝您的時間。
編輯:工作C#代碼:
Excel.Range range1 = excelSheet.Range["A36"];
Excel.Characters test = range1.get_Characters(21, 4);
test.Font.Bold = true;
您不能將字符串的部分設為粗體,但可以將單元格中的字符設為粗體:
Sub BoldAndBeautiful()
With Range("A68")
.Value = "Test 1234 Test"
.Characters(Start:=1, Length:=4).Font.FontStyle = "bold"
.Characters(Start:=11, Length:=4).Font.FontStyle = "bold"
End With
End Sub
基本上分兩個步驟進行。 首先使用Range對象的Value將文本放在單元格中,然后使用Range對象的Characters應用字體。
請注意,某些系統使用“ HTML類型”方法來格式化字符串的各個部分,即它們嵌入標記以定義格式化在何處開始和停止。 Excel不是其中之一。
只需將此修改為您的C#代碼即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.