名前 題名 ▼ Mr.XRAYさん > > StringGridで作った表をエクセル形式で出力したいのですが、出来るものなのでしょうか? > > まず,エクセルの操作ができないと,できないわけですが, > エクセルの操作はたとえば, > > http://mrxray.on.coocan.jp/Delphi/plSamples/400_Excel_CreateObject.htm#list8 > > は,エクセル操作の基本的なコードですが, > この Button1クリックのコードを次ののようにすると,セルに値をセットできます. > > //============================================================================= > // エクセルの操作例 > //============================================================================= > procedure TForm1.Button1Click(Sender: TObject); > begin > //文字列 > WorkSheet.Cells[1,1].Value := '文字列'; > WorkSheet.Cells[1,1].Interior.ColorIndex := 4; > > //数値 > WorkSheet.Cells[1,2].Value := 123; > WorkSheet.Cells[1,2].Font.Color := RGB(255, 0, 0); > end; > > Delphi 5 ですと,uses 部の Excel2000, Office2000 が「未定義のエラー」となるかも知れません. > 未定義のエラーが発生したら削除してください. > Delphi 5 だと他にもエラーがでるかも知れません. > 確認できないので.自分で確認してください. > > もし,この [400] のサンプルをダウンロードして使う場合は,以下を参考にしてください. > > [Delphi 5 以前で使用] > http://mrxray.on.coocan.jp/Delphi/Others/Delphi_Versionl.htm#02 > > [別のバージョンで作成された Delphi プロジェクトの利用] > http://mrxray.on.coocan.jp/Delphi/Others/Delphi_Versionl.htm#01 > > GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link