セルに文字列が入りきらない時に、文字列を「#####」で表示できますか?

文書番号 : 33675     文書種別 : 使用方法     登録日 : 2012/11/14     最終更新日 : 2012/11/14
文書を印刷する
対象製品
SPREAD for Windows Forms 7.0J
詳細
はい。数値型セルおよび通貨型セルで用意されているOverflowCharacterプロパティを使用することで、セルに文字列が入りきらない時に、文字列を「#####」で表示することが可能です。

◎サンプルコード(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

◎サンプルコード(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;
}
関連情報
キーワード
「Excel操作」