作成日: 2021/03/26 最終更新日: 2021/03/26
文書種別
使用方法
詳細
本コンポーネントには文字列の一部を上付き文字や下付き文字に設定するための機能は用意されておりません。
代替案として、RTF対応ソフト等を使用して上付き文字や下付き文字を含むRTFを生成し、これをExcelのセルのValueプロパティに設定する方法が考えられます。以下に、ワードパットを使用して設定する例を記載します。
※まずワードパットで、上付き文字(例:"aa)と下付き文字(例:"bb)を含むテキストを設定し、rtfファイルに保存した後、これをメモ帳等で開いてテキスト全体をコピーし、セルのValueプロパティに設定します。
◎サンプルコード(VB)
代替案として、RTF対応ソフト等を使用して上付き文字や下付き文字を含むRTFを生成し、これをExcelのセルのValueプロパティに設定する方法が考えられます。以下に、ワードパットを使用して設定する例を記載します。
※まずワードパットで、上付き文字(例:"aa)と下付き文字(例:"bb)を含むテキストを設定し、rtfファイルに保存した後、これをメモ帳等で開いてテキスト全体をコピーし、セルのValueプロパティに設定します。
◎サンプルコード(VB)
Imports C1.C1Excel
Public Class Form1
Private book As C1XLBook
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim Book1 As C1XLBook = New C1XLBook()
Dim Sheet1 As XLSheet = Book1.Sheets(0)
Dim Cell1 As XLCell = Sheet1(0, 0)
Cell1.Value = "{¥rtf1¥ansi¥ansicpg932¥deff0¥nouicompat¥deflang1033¥deflangfe1041{¥fonttbl{¥f0¥froman¥fprq2¥fcharset128 ¥'9f¥'e0¥'96¥'be¥'92¥'a9;}{¥f1¥fnil¥fcharset128 ¥'82¥'6c¥'82¥'72 ¥'96¥'be¥'92¥'a9;}}
{¥*¥generator Riched20 10.0.19041}¥viewkind4¥uc1
¥pard¥nowidctlpar¥qj¥kerning2¥f0¥fs21 1111¥super aa¥nosupersub 2222¥sub bb¥nosupersub 3333¥kerning0¥f1¥fs22¥lang17¥par}"
Book1.Save("..¥..¥Test01.xlsx")
System.Diagnostics.Process.Start("..¥..¥Test01.xlsx")
End Sub
End Class
◎サンプルコード(C#)using C1.C1Excel;
namespace ExcelSuperscript
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Button1_Click(object sender, EventArgs e)
{
C1XLBook book1 = new C1XLBook();
XLSheet sheet1 = book1.Sheets[0];
XLCell cell1 = sheet1[0, 0];
cell1.Value = @"{¥rtf1¥ansi¥ansicpg932¥deff0¥nouicompat¥deflang1033¥deflangfe1041{¥fonttbl{¥f0¥froman¥fprq2¥fcharset128 ¥'9f¥'e0¥'96¥'be¥'92¥'a9;}{¥f1¥fnil¥fcharset128 ¥'82¥'6c¥'82¥'72 ¥'96¥'be¥'92¥'a9;}}
{¥*¥generator Riched20 10.0.19041}¥viewkind4¥uc1
¥pard¥nowidctlpar¥qj¥kerning2¥f0¥fs21 1111¥super aa¥nosupersub 2222¥sub bb¥nosupersub 3333¥kerning0¥f1¥fs22¥lang17¥par}";
book1.Save("..¥¥..¥¥Test01.xlsx");
System.Diagnostics.Process.Start("..¥¥..¥¥Test01.xlsx");
}
}
}
旧文書番号
86527