名前 題名 ▼ 空色の渚さん > Mr.XRAYさん > > はじめまして。 > ネットで不明な点を検索するとかならずMr.XRAYさんのお名前を見つけることができます。 > お会いできてなともうれしい限りです。 > > エクセルで出力するのは、意外と簡単なんですね。 > はじめから、質問すればよかったです。 > stringgridからの変換も簡単そうです。 > いま、サロンの予約、顧客管理を作っているんですが、日報をメールで送らなくてはなりません。 > svcで送ると列も行もめちゃくちゃなんで、困っていました。 > 今まで使う機会のなかったEXEL機能ですが、Delphiを購入してから十数年目で初めて使えそうです。 > ありがとうございました。 > 今後ともよろしくお願いします。 > > > > > 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