找回密码
 加入
搜索
查看: 2019|回复: 7

如何选中Excel中的单元格

[复制链接]
发表于 2009-9-9 03:04:22 | 显示全部楼层 |阅读模式
请问,打开某个xls文件后,如果我要选中C11这个单元格,应该怎么做?
 楼主| 发表于 2009-9-12 00:36:33 | 显示全部楼层
顶上去,帮助里没找到相关函数
发表于 2009-9-13 15:44:03 | 显示全部楼层
为何要选中?你选中后想操作什么?
 楼主| 发表于 2009-9-15 01:43:31 | 显示全部楼层
因为表的前面有数据的
我想在A5~G5输入数据并粗体显示,然后A6单元格的地方开始导入外部文件的数据
我现在用的是笨方法,通过上下左右移动到指定单元格,所以想问下有没有直接指定单元格的方法
 楼主| 发表于 2009-9-15 01:43:48 | 显示全部楼层
因为表的前面有数据的
我想在A5~G5输入数据并粗体显示,然后A6单元格的地方开始导入外部文件的数据
我现在用的是笨方法,通过上下左右移动到指定单元格,所以想问下有没有直接指定单元格的方法
发表于 2009-11-11 15:01:20 | 显示全部楼层
怎么没人回答呀?
我也想知道呢!
发表于 2009-11-11 15:26:22 | 显示全部楼层

; ***************************************************************
; 示例 1 打开一个新的工作表并返回其对象标识符, 然后使用一个循环写入单元格. 提示结束后插入一列,然后保存并关闭文件.
; *****************************************************************
#include <Excel.au3>

Local $oExcel = _ExcelBookNew() ;创建一个新的工作表并打开

For $i = 1 To 5 ;循环
        _ExcelWriteCell($oExcel, $i, $i, 1) ;在工作表单元格中纵向写入 1 至 5 信息
Next

ToolTip("准备插入列...")
Sleep(3500) ; 暂停让用户观察操作

_ExcelColumnInsert($oExcel, 1, 1) ;在指定的列插入(在第1列位置插入1列)

MsgBox(0, "退出", "按[确认]保存文件并退出")
_ExcelBookSaveAs($oExcel, @TempDir & "\Temp.xls", "xls", 0, 1) ; 在临时目录保存文件, 如果文件已存在则覆盖原文件
_ExcelBookClose($oExcel) ; 关闭工作表, 退出


; ***************************************************************
; 示例 2 打开一个新的工作表并返回其对象标识符, 然后使用一个循环写入单元格. 提示结束后插入三列,然后保存并关闭文件.
; *****************************************************************
#include <Excel.au3>

Local $oExcel = _ExcelBookNew();创建一个新的工作表并打开

;使用一个简单的循环和随机数字填充单元格
For $i = 1 To 10
        For $j = 1 To 10
                _ExcelWriteCell($oExcel, Round(Random(1, 100), 0), $i, $j)  ;向文件写入随机数字信息
        Next
Next

ToolTip("准备插入列...")
Sleep(3500) ; 暂停让用户观察操作

_ExcelColumnInsert($oExcel, 2, 3) ;在指定的列插入(在第2列位置插入3列)

MsgBox(0, "退出", "按[确认]保存文件并退出")
_ExcelBookSaveAs($oExcel, @TempDir & "\Temp.xls", "xls", 0, 1)  ; 在临时目录保存文件, 如果文件已存在则覆盖原文件
_ExcelBookClose($oExcel) ; 关闭工作表, 退出
发表于 2009-11-11 17:22:45 | 显示全部楼层
基本是无可能,这个得用控件操作了,而不是obj
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 13:03 , Processed in 0.077487 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表