2010-9-1用VB读取、写入EXCEL数据方法汇总(2)

2010年9月1日 由 左 延金 没有评论 »

经过反复试验,用VB读取EXCEL数据、写入EXCEL数据,步骤如下:

任务1:用VB读取EXCEL某一单元格中数据,并显示在文本框中,并可以修改后保存在原文件中。

单击打开具体的操作步骤

这个程序的完整代码如下:

Private Sub Command1_Click()

CommonDialog1.ShowOpen

Text1.Text = CommonDialog1.FileName

End Sub

Private Sub Command2_Click()

Dim VBExcel As Excel.Application ‘定义application对象

Dim VBExcelbook As Excel.Workbook ‘定义workbook对象

Dim VBExcelsheet As Excel.Worksheet ‘定义sheet对象

‘设置EXCEL对象,打开文件并显示

Set VBExcel = Excel.Application

If Text1.Text <> “” Then

      Set VBExcelbook = VBExcel.Workbooks.Open(Text1.Text)

Else: MsgBox “请设置文件!”

      Exit Sub

End If

Dim sheetnumber As Integer

Dim sheethang As Integer

Dim sheetlie As Integer

sheetnumber = Text3.Text

sheethang = Text4.Text

sheetlie = Text5.Text

VBExcelbook.Worksheets(sheetnumber).Activate

Text2.Text = VBExcelbook.ActiveSheet.Cells(sheethang, sheetlie).Value

‘VBExcelbook.ActiveSheet.Cells(2, 1).Value = “=rand()”

‘VBExcelbook.Save

VBExcelbook.RunAutoMacros (xlAutoClose) ‘执行EXCEL关闭宏

VBExcelbook.Close (True)

VBExcel.Quit

Set VBExcelbook = Nothing

Set VBExcel = Nothing

End Sub

Private Sub Command3_Click()

Dim VBExcel As Excel.Application ‘定义application对象

Dim VBExcelbook As Excel.Workbook ‘定义workbook对象

Dim VBExcelsheet As Excel.Worksheet ‘定义sheet对象

‘设置EXCEL对象,打开文件并显示

Set VBExcel = Excel.Application

If Text1.Text <> “” Then

      Set VBExcelbook = VBExcel.Workbooks.Open(Text1.Text)

Else: MsgBox “请设置文件!”

      Exit Sub

End If

Dim sheetnumber As Integer

Dim sheethang As Integer

Dim sheetlie As Integer

sheetnumber = Text3.Text

sheethang = Text4.Text

sheetlie = Text5.Text

VBExcelbook.Worksheets(sheetnumber).Activate

VBExcelbook.ActiveSheet.Cells(sheethang, sheetlie).Value = Text2.Text

‘VBExcelbook.ActiveSheet.Cells(2, 1).Value = “=rand()”

VBExcelbook.Save

VBExcelbook.RunAutoMacros (xlAutoClose) ‘执行EXCEL关闭宏

VBExcelbook.Close (True)

VBExcel.Quit

Set VBExcelbook = Nothing

Set VBExcel = Nothing

End Sub

Private Sub Command4_Click()

End

End Sub

2010-9-1用VB读取、写入EXCEL数据方法汇总(1)

2010年9月1日 由 左 延金 没有评论 »

经过反复试验,用VB读取EXCEL数据、写入EXCEL数据,步骤如下:

任务1:用VB读取EXCEL某一单元格中数据,并显示在文本框中,并可以修改后保存在原文件中。

步骤:

1、新建一个VB工程,添加一个common dialog 控件,便于打开指定文件,如下图(图1):

 

这样在工具栏上就多了一个common dialog控件,如下图(图2):

 

接下来将此控件拖入表单。在界面上添加一个文本框和一个按钮,按钮caption命名为:指定文件。输入如下代码:

Private Sub Command1_Click()

CommonDialog1.ShowOpen

Text1.Text = CommonDialog1.FileName

End Sub

这样就可以指定任意EXCEL文件作为操作对象。

2、读取指定文件第1个工作表第1行第1个单元格的值,并显示在text2中。

添加文本框TEXT2,将其text属性设为空。添加一个按钮,将其caption设为“显示内容”。接下引用EXCEL类型库,如下图(图3):

 

双击“显示内容”按钮,输入如下代码:

Private Sub Command2_Click()

Dim VBExcel As Excel.Application ‘定义application对象

Dim VBExcelbook As Excel.Workbook ‘定义workbook对象

Dim VBExcelsheet As Excel.Worksheet ‘定义sheet对象

‘设置EXCEL对象,打开文件并显示

Set VBExcel = Excel.Application

If Text1.Text <> “” Then

      Set VBExcelbook = VBExcel.Workbooks.Open(Text1.Text)

Else: MsgBox “请设置文件!”

      Exit Sub

End If

VBExcelbook.Worksheets [1].Activate

Text2.Text = VBExcelbook.ActiveSheet.Cells(1, 1).Value

End Sub

运行后出现错误提示,如下图(图4):

 

提示为:编译错误:属性的使用无效。错误代码提示为:VBExcelbook.Worksheets [1].Activate中的Worksheets [1]属性。改为VBExcelbook.Worksheets(“sheet1″).Activate或者VBExcelbook.Worksheets(1).Activate就能正常显示了。

3、及时关闭EXCEL工作簿

上述代码中,只是打开了EXCEL,这将导致EXCEL一直在进程中,因此有必要关闭,在“显示内容”按钮中增加如下代码:

VBExcelbook.Close (True)

VBExcel.Quit

Set VBExcelbook = Nothing

Set VBExcel = Nothing

    VBExcelbook.RunAutoMacros (xlAutoClose) ‘执行EXCEL关闭宏

    VBExcelbook.Close (True) ‘关闭EXCEL工作簿 

    VBExcel.Quit ‘关闭EXCEL

这个程序的完整代码

设置XP自动登陆

2010年9月1日 由 左 延金 没有评论 »

重装操作系统后,如果没有设置密码很不安全,设置密码后每次登陆都要输入密码,很麻烦,能不能让电脑启动时按某个账号自动登陆呢?具体步骤如下:

1、启动设置界面,运行命令“control userpassWords2”

    点击“开始”→运行→输入control userpasswords2→确定

2、接上一步,单击确定后出现如下对话框(图1):

 

去掉“要使用本机,用户必须输入用户名和密码”前面的钩,单击应用。

3、设置登陆账号密码

在上一步单击“应用”后,出现如下对话框(图2):

 

输入你要用来自动登陆的账号和密码,单击确定。重启计算机就发现能自动登陆了。

烛影社区协作学习网站功能列表和数据库设计

2010年8月30日 由 左 延金 没有评论 »

烛影社区协作网站功能列表如下:

1、发表文章功能;

2、发表评论功能;

3、提升问题为“协作问题”功能,将问题归为相关问题并实现静态化的功能;

4、分类导航,文章运用JS动态归类(静态文章,动态调用);

5、管理员、学校管理层、教师、协作组长、家长委员会、家长、协作成员、注册用户逐层管理;

6、添加修改广告功能;

7、管理友情链接、备案信息;

8、管理文章功能。

数据库结构设计如下:

用户表:

用户ID、呢称、密码、真实姓名、简介、协作组ID、级别、协作组名称

文章表:

文章ID、标题、发表时间、是否修改、修改时间、简介、文章级别、隶属协作问题文章ID、隶属协作组ID、评论条数。

评论表:

评论ID、被评文章ID、评论标题、评论作者、评论时间、评论内容

协作问题表:

协作问题ID、文章ID

协作组信息表:

协作组ID、协作组创建者、协作者名称

协作组成员表:

协作组ID、协作组成员ID、协作组成员呢称

家校通文章表:

家校文章ID、文章发表时间、是否修改、修改时间、标题、简介、作者、级别、评论

心理辅导表:

心理辅导文章ID、文章发表时间、是否修改、修改时间、标题、简介、作者、级别、评论

友情链接表:

友情链接ID、URL、标题、简介、图片地址

广告表:

广告ID、广告代码、广告是否显示

备案及其他信息表:

备案信息、站长联系方式。

备案/许可证编号为: 苏ICP备09007150号