江湖救急!请各位delphi操作excel高手请进!
1、鼠标点中excel表其中的一个单元,自动出现个对话框,然后进行相关操作,如何实现!!!
2、如何获取excel表其中的某一单元的颜色?!
谢!

解决方案 »

  1.   

    1.Private Sub Worksheet_SelectionChange(ByVal Target As Range)'任意单元格
        dlgAnswer = Application.Dialogs(xlDialogBorder).Show  '这是单元格格式对话框
      End Sub
    2.strColor = Selection.Interior.ColorIndex'excel表其中选中的某一单元的颜色存入strColor 中
      

  2.   

    大哥,不知道这段代码加在哪里呀?!
    请留QQ号,小弟已经悬赏100大元要你的QQ号了!代码如下:excelapplication1.Connect;
    excelapplication1.Workbooks.Open(getcurrentdir+'\aaa.xls',EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,    EmptyParam,EmptyParam,EmptyParam,EmptyParam,0);
    excelapplication1.Visible[0]:=true;就写了这些!
      

  3.   

    就会delphi,只有一点基础!
    别笑话兄弟!
      

  4.   

    做过java调用EXCEL、VB调用EXCEL、EXCEL调用EXCEL的项目
    没做过delphi的项目
    不知道能不能帮上忙
      

  5.   

    你可以在EXCEL模板中写入VBA
    之后你只需要找到delphi触发EXCEL的事件就行了(这很简单吧)
      

  6.   

    excel表由客户提供的,没法事先写入。
    想用程序控制!小弟思路如下:
    1、做一个钩子
    2、一旦excel指定单元格被点击,钩子就弹出对话框
      

  7.   

    那就没办法了
    思路没问题,只是没做过delphi,帮不了你了