Delphi Programming / Object Pascal
[掲載 2009年05月30日] [更新 2013年12月15日] エクセル操作フォームEx |
エクセル操作フォームEx 参考コード類
テキストボックスの書式設定 |
動作確認等 |
Windows 7 U64(SP1) + Delphi XE Pro + Excel 2010 |
シートに配置してあるテキストボックスに対する操作例です. |
|
図1
実行前 |
|
図2
実行後 |
procedure TplExcelFormEx1.Button1Click(Sender: TObject);
var
ATextFrame : Excel2000.TextFrame;
AChar : Excel2000.Characters;
begin
ATextFrame := xlfExcelSheet.Shapes.Item('Text Box 1').TextFrame;
//配置は上下左右の中央に
ATextFrame.HorizontalAlignment := xlCenter;
ATextFrame.VerticalAlignment := xlCenter;
//引数を省略すると文字列全体のCharactersオブジェクトとなる
AChar := ATextFrame.Characters(EmptyParam, EmptyParam);
//文字列
AChar.Text := '東京都大阪府';
//2番目から3文字分の文字の書式を変更
AChar := ATextFrame.Characters(2, 3);
AChar.Font.Name := 'MS Pゴシック';
AChar.Font.Size := 20;
end;
|