Delphi Programming / Object Pascal
[掲載 2009年06月17日] [更新 2013年12月17日] エクセル操作フォームEx |
エクセル操作フォームEx 参考コード類
Web ページのデータをエクセルへ |
動作確認等 |
Windows 7 U64(SP1) + Delphi XE Pro + Excel 2010 |
|
図1
実行結果例 |
procedure TplExcelFormEx1.Button1Click(Sender: TObject);
var
URLName : String;
pConnectStr : OleVariant;
pStartCell : Txlf2000Range;
pQTabel : Excel2000._QueryTable;
begin
//読込むURL
URLName := Edit1.Text;
pConnectStr := 'URL;'+URLName;
try
//出力先セル(左上)の指定
pStartCell := xlfExcelSheet.Cells.Range['A1', 'A1'];
pQTabel := xlfExcelSheet.QueryTables.Add(pConnectStr, pStartCell, EmptyParam);
pQTabel.RefreshStyle := xlOverwriteCells; //上書き
pQTabel.AdjustColumnWidth := True; //列幅自動調整
pQTabel.Refresh(EmptyParam); //実行
except
Application.MessageBox('取得に失敗しました', '情報', MB_OK);
end;
end;
|