0
我有兩個連續的段落,第二個有一些文本格式斜體。我通過設定第一款的範圍內,那麼使用該代碼添加第二款第一的文本:Word interop將文本從一個段落添加到下一個保留格式
Paragraph nextPar = firstPar.Next();
Range nextRange = nextPar.Range;
firstRng.InsertAfter(nextRange.Text.ToString());
這種運作良好,但它會從第二段文字的斜體。我想要一種方法來保持格式。
感謝您的幫助和回覆。但是我想保留第二個parapgraph的斜體。我添加到firstRng的文本。也許我誤解了你。此外,整個範圍不是斜體,所以斜體不是我所需要的,謝謝。 –
不,我是一個誤解你的問題。在這種情況下,你不能依靠相同的範圍。當您執行InsertAfter時,只需擴展第一個範圍,並且此範圍可以有斜體,但不能同時包含斜體。對於誤解(對這種事情回答太快)感到抱歉;),你可以閱讀我的新答案。 – varocarbas
我已經用鏈接再次更新了我的resply,並給出了一些替代方案,以在同一行中包含不同的樣式。 – varocarbas