请到博客后台,网站设置管理—BLOG简介中修改本句!

Delphi中使用Office中VBA的优缺点

1 人评论
作者: admin  分类: DELPHI文档  浏览:

在Delphi中使用OLE来与Office应用程序通讯,不外乎两种方式:直接使用VBA和使用Delphi的封装组(TExcelApplication,TExcelWorkbook,
TExcelSheet等等),两种方式各有优劣。这里简要谈谈直接VBA调用方式。

直接使用VBA的优点:

   1:参数传递方面比较灵活。比如打开文档函数Workbooks.Open,它有很多可选参数(可以认为等同于默认参数),在VBA中定义如下:
...

根据数据库创建无限深度的Tree

0 人评论
作者: admin  分类: DELPHI文档  浏览:

procedure CreateSubTree(FNodeName: string; Node: TTreeNode = nil);
var
 mLocalName: string;
 TreeNode: TTreeNode;
 Ads_Tmp: TADODataSet;
begin
 ADS_Tmp := TADODataSet.Create(Self);
...

Delphi写StringGrid导出到Excel转换函数

0 人评论
作者: admin  分类: DELPHI文档  浏览:

procedure Stringgridtoexcel(atitle: string;
  Astringgrid: Tstringgrid; Afontsize: integer);
var xlapp, xlsheet: variant;
  row, CCC, nnn, jjj: integer;
begin
  try
    xlapp := createoleobject('excel.application');
...

如何让32位编译的程序在64位系统中正常运行

0 人评论
作者: admin  分类: DELPHI文档  浏览:

    操作系统从32位步入64位,对于用户来说是质的飞跃。由于CPU读取数据宽度增加1倍,速度和精度都带来了跨跃。同时,CPU的读写方式的改变,对于程序员来说,需要适应跟进。虽然,64位系统支持32位程序,但是是有条件的,因为系统对CPU的操作有所变化,有的有32位上操作,就不能在64位在操作了。比如,软件通过调用底层,通过汇编读写数据的源程序,在32位上运行自如,在64位上就出现问题,执行出错。

...

DELPHI 对 EXCEL表的操作

2 人评论
作者: admin  分类: DELPHI文档  浏览:

         最近用delphi写一个查询数据库并自动生成excel报表的工具,发现网上很多关于delphi操作excel的介绍都是不正确的。下面就介绍一下在delphi 7中操作excel的一些基本方法:

              把TExcelApplication,TExcelWorksheet,TExcelWorkbook拉到窗体上。

...

如何在DELPHI中操作EXCEL电子表格

1 人评论
作者: admin  分类: DELPHI文档  浏览:

EXCEL电子表格作为办公软件OFFICE中的重要组成部份,是日常办公系统的主要助手,因此许多日常所需的业务方面的数据通常是通过电子表格存取。有时我们需要从日常工作中创建的EXCEL中取得数据进行操作、打印、查询,统计等工作。在这里我将介绍如何利用delphi完成EXCEL电子表格中数据的操作。
一、新建一项目,从控件栏servers中分别选取控件:excelapplication、excelworkbook1、excelworksheet,放到主窗体from1中,并加入stringgrid、三个按钮、五个显示字段内容的EDIT、二个操作显示记录的label、一个用于打开EXCEL电子表格的控件opendialog等,如下图所示:
...