セルに文字列が入りきらない時に、文字列を「#####」で表示できますか?
対象製品
SPREAD for Windows Forms 7.0J
詳細
はい。数値型セルおよび通貨型セルで用意されているOverflowCharacterプロパティを使用することで、セルに文字列が入りきらない時に、文字列を「#####」で表示することが可能です。
◎サンプルコード(VB)
◎サンプルコード(C#)
◎サンプルコード(VB)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim num As New FarPoint.Win.Spread.CellType.NumberCellType
' セルに文字列が入りきらない時は「#」を表示
num.OverflowCharacter = "#"
FpSpread1.ActiveSheet.Cells(0, 0).CellType = num
FpSpread1.ActiveSheet.Cells(0, 0).Value = 5123465.45
End Sub
Dim num As New FarPoint.Win.Spread.CellType.NumberCellType
' セルに文字列が入りきらない時は「#」を表示
num.OverflowCharacter = "#"
FpSpread1.ActiveSheet.Cells(0, 0).CellType = num
FpSpread1.ActiveSheet.Cells(0, 0).Value = 5123465.45
End Sub
◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
FarPoint.Win.Spread.CellType.NumberCellType num = new FarPoint.Win.Spread.CellType.NumberCellType();
// セルに文字列が入りきらない時は「#」を表示
num.OverflowCharacter = '#';
fpSpread1.ActiveSheet.Cells[0, 0].CellType = num;
fpSpread1.ActiveSheet.Cells[0, 0].Value = 5123465.45;
}
{
FarPoint.Win.Spread.CellType.NumberCellType num = new FarPoint.Win.Spread.CellType.NumberCellType();
// セルに文字列が入りきらない時は「#」を表示
num.OverflowCharacter = '#';
fpSpread1.ActiveSheet.Cells[0, 0].CellType = num;
fpSpread1.ActiveSheet.Cells[0, 0].Value = 5123465.45;
}
関連情報
キーワード
「Excel操作」