久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

vb,,選擇加綜合操作,個人意見(五篇模版)

時間:2020-11-25 12:00:08下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《vb,,選擇加綜合操作,個人意見》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《vb,,選擇加綜合操作,個人意見》。

第一篇:vb,,選擇加綜合操作,個人意見

1、下面(A)是合法的變量名。

A、X_YZ B、123ABC C、integer D、X-Y--------------------------------------------------------------------------------------

2、工程文件的擴展名為(C)。

A、.frx B、.bas C、.vbp D、.frm--------------------------------------------------------------------------------------

3、設置(A)屬性可以使圖片顯示在圖片框或影像框中。

A、Picture B、Image C、Icon D、DownPicture--------------------------------------------------------------------------------------

4、已知 A$=”12345678” 則表達式 Val(Left$(A$,4)+Mid(A$,4,2))的值為(B)。

A、123456 B、123445 C、8 D、6--------------------------------------------------------------------------------------

5、通用對話框控件所不具有的屬性為(A)。

A、BackColor B、FileName C、Flags D、Filter--------------------------------------------------------------------------------------

6、在下面程序運行時鍵入 2,則該程序的運行結果是(C)。

Private sub command1_click()X=inputbox(“請輸入一個整數”)Select case x

Case Is<-3

Print(x+1)/(x+3)

Case –3 To 3

Print x*x+1

Case Is>3

Print(x+1)/(x-3)End select End sub

A、2 B、0.6 C、5 D、-3--------------------------------------------------------------------------------------

7、在程序中執行 Close 命令,其作用是(D)。

A、關閉當前正在使用的一個文件 B、關閉第一個打開的文件 C、關閉最近一次打開的文件 D、關閉所有文件--------------------------------------------------------------------------------------

8、在任何情況下,(D)控件在運行時都不可見。

A、標簽 B、按鈕 C、復選框 D、定時器--------------------------------------------------------------------------------------

9、在參數傳遞過程中,使用關鍵字(A)來修飾參數,可以使之按值傳遞。

A、ByVal B、ByRef C、Value D、Reference--------------------------------------------------------------------------------------

10、窗體通用部分的語句“Option Base 1”,決定本窗體中數組下標界(B)。

A、下界必須為 1 B、缺省的下界為 1 C、下界必須為 0 D、缺省的下界為 0--------------------------------------------------------------------------------------

11、滾動條的(B)屬性用于指定用戶單擊滾動條的滾動箭頭時,Value 屬性值的增減量。

A、LargeChange B、SmallChange C、Value D、Change--------------------------------------------------------------------------------------

12、當改變目錄列表框控件 Dir1 中的當前目錄時,希望同步改變文件列表框 File1 中顯示的文件,在 Dir1_change 事件過程中使用的命令是(A)。

A、File1.Path=Dir1.Path B、Dir1.Path =File1.Path C、File1.Path = Dir1.Drive D、Dir1.Drive= File1.Path--------------------------------------------------------------------------------------

13、選中單選按鈕控件時,Value 屬性的值為(A)。

A、真 B、假 C、0 D、1--------------------------------------------------------------------------------------

14、以下說法中不正確的是(C)。

A、下拉式菜單通常出現在窗體標題欄下方,啟動應用程序后始終可以看見 B、彈出式菜單是一種浮動菜單,鼠標右擊某個對象時打開,可以快速展示當前對象可用的命令功能,也稱為快捷菜單 C、下拉式菜單通常用右鍵單擊選擇 D、下拉式菜單和彈出式菜單都可用“菜單編輯器”編輯--------------------------------------------------------------------------------------

15、下列(B)對象具有編輯功能,即運行時可以進行輸入或修改。

A、下拉式列表框 B、下拉式組合框 C、復選框 D、標簽--------------------------------------------------------------------------------------

16、表達式 16/4-2^5*8/4 MOD 52 的值為(B)。

A、14 B、4 C、20 D、2--------------------------------------------------------------------------------------

17、文本框中輸入一個字符,下列 (C)事件不會發生。

A、Change B、KeyPress C、mousemove D、KeyDown--------------------------------------------------------------------------------------

18、要為按鈕設計一個訪問鍵 A,應該在 Caption 中加入(A)。

A、&A B、@A C、$A D、#A--------------------------------------------------------------------------------------

19、要使 Shape 控件以實心方式填充,應設置(B)屬性。

A、FillColor B、FillStyle C、ForeColor D、BackStyle--------------------------------------------------------------------------------------

20、在窗體上畫一個名稱為 Text1 的文本框和一個名稱為 Command1 的命令按鈕,然后編寫如下事件過程:

Private Sub Command1_Click()

Dim i As Integer,n As Integer

For i=0 To 50

i=i+3

n=n+1

If i>10 Then Exit For

Next

Text1.Text=Str(n)End Sub 程序運行后,單擊命令按鈕,在文本框中顯示的值是(C)。

A、2 B、3 C、4 D、5 1、下面(A)是合法的變量名。

A、X_YZ B、123ABC C、integer D、X-Y--------------------------------------------------------------------------------------

2、控件在窗體上的上下位置由下列(A)屬性決定。

A、Top B、Left C、Width D、Height

--------------------------------------------------------------------------------------

3、要刪除 Picturebox 中的圖片應當使用(B)。

A、選中控件,按鍵 B、picture1.picture=loadpicture(“”)語句 C、picture1.cls 方法 D、picture1.enabled=false 語句--------------------------------------------------------------------------------------

4、已知 A$=”12345678” 則表達式 Val(Left$(A$,4)+Mid(A$,4,2))的值為(B)。

A、123456 B、123445 C、8 D、6--------------------------------------------------------------------------------------

5、通用對話框控件所不具有的屬性為(A)。

A、BackColor B、FileName C、Flags D、Filter--------------------------------------------------------------------------------------

6、在下面程序運行時鍵入 2,則該程序的運行結果是(C)。

Private sub command1_click()X=inputbox(“請輸入一個整數”)Select case x

Case Is<-3

Print(x+1)/(x+3)

Case –3 To 3

Print x*x+1

Case Is>3

Print(x+1)/(x-3)End select End sub

A、2 B、0.6 C、5 D、-3--------------------------------------------------------------------------------------

7、在程序中執行 Close 命令,其作用是(D)。

A、關閉當前正在使用的一個文件

B、關閉第一個打開的文件 C、關閉最近一次打開的文件 D、關閉所有文件--------------------------------------------------------------------------------------

8、在任何情況下,(D)控件在運行時都不可見。

A、標簽 B、按鈕 C、復選框 D、定時器--------------------------------------------------------------------------------------

9、在參數傳遞過程中,使用關鍵字(A)來修飾參數,可以使之按值傳遞。

A、ByVal B、ByRef C、Value D、Reference--------------------------------------------------------------------------------------

10、語句 Dim A(-3 to 5)As Integer 定義的數組的元素個數是(D)。

A、6 B、7 C、8 D、9--------------------------------------------------------------------------------------

11、滾動條的(B)屬性用于指定用戶單擊滾動條的滾動箭頭時,Value 屬性值的增減量。

A、LargeChange B、SmallChange C、Value D、Change--------------------------------------------------------------------------------------

12、當改變目錄列表框控件 Dir1 中的當前目錄時,希望同步改變文件列表框 File1 中顯示的文件,在 Dir1_change 事件過程中使用的命令是(A)。

A、File1.Path=Dir1.Path B、Dir1.Path =File1.Path C、File1.Path = Dir1.Drive D、Dir1.Drive= File1.Path--------------------------------------------------------------------------------------

13、選中單選按鈕控件時,Value 屬性的值為(A)。

A、真 B、假

C、0 D、1--------------------------------------------------------------------------------------

14、以下說法中不正確的是(C)。

A、下拉式菜單通常出現在窗體標題欄下方,啟動應用程序后始終可以看見 B、彈出式菜單是一種浮動菜單,鼠標右擊某個對象時打開,可以快速展示當前對象可用的命令功能,也稱為快捷菜單 C、下拉式菜單通常用右鍵單擊選擇 D、下拉式菜單和彈出式菜單都可用“菜單編輯器”編輯--------------------------------------------------------------------------------------

15、下列(B )對象具有編輯功能,即運行時可以進行輸入或修改。

A、下拉式列表框 B、下拉式組合框 C、復選框 D、標簽--------------------------------------------------------------------------------------

16、表達式 16/4-2^5*8/4 MOD 52 的值為(B)。

A、14 B、4 C、20 D、2--------------------------------------------------------------------------------------

17、要使文本框顯示滾動條,需先設置(B)屬性。

A、AutoSize B、MultiLine C、Alignment D、ScrollBars--------------------------------------------------------------------------------------

18、要為按鈕設計一個訪問鍵 A,應該在 Caption 中加入(A)。

A、&A B、@A C、$A D、#A--------------------------------------------------------------------------------------

19、要使 Shape 控件以實心方式填充,應設置(B)屬性。

A、FillColor B、FillStyle C、ForeColor

D、BackStyle--------------------------------------------------------------------------------------

20、若要處理一個值為 50000 的整數,應采用哪種 VB 基本數據類型描述更合適?(B)

A、Integer B、Long C、Single D、String--1、工程文件的擴展名為(C)。

A、.frx B、.bas C、.vbp D、.frm--------------------------------------------------------------------------------------

2、當改變目錄列表框控件 Dir1 中的當前目錄時,希望同步改變文件列表框 File1 中顯示的文件,在 Dir1_change 事件過程中使用的命令是(A)。

A、File1.Path=Dir1.Path B、Dir1.Path =File1.Path C、File1.Path = Dir1.Drive D、Dir1.Drive= File1.Path--------------------------------------------------------------------------------------

3、在任何情況下,(D)控件在運行時都不可見。

A、標簽 B、按鈕 C、復選框 D、定時器--------------------------------------------------------------------------------------

4、下面(A)是合法的變量名。

A、X_YZ B、123ABC C、integer D、X-Y--------------------------------------------------------------------------------------

5、要使 Shape 控件以實心方式填充,應設置(B)屬性。

A、FillColor B、FillStyle C、ForeColor D、BackStyle--------------------------------------------------------------------------------------

6、下列程序段的執行結果為(A)。

X=2

Print X+1;X+1

A、3B、X+1

X+1 C、3D、2+1

2+1--------------------------------------------------------------------------------------

7、以下說法中不正確的是(C)。

A、下拉式菜單通常出現在窗體標題欄下方,啟動應用程序后始終可以看見 B、彈出式菜單是一種浮動菜單,鼠標右擊某個對象時打開,可以快速展示當前對象可用的命令功能,也稱為快捷菜單 C、下拉式菜單通常用右鍵單擊選擇 D、下拉式菜單和彈出式菜單都可用“菜單編輯器”編輯--------------------------------------------------------------------------------------

8、通用對話框控件所不具有的屬性為(A)。

A、BackColor B、FileName C、Flags D、Filter--------------------------------------------------------------------------------------

9、下列(B)對象具有編輯功能,即運行時可以進行輸入或修改。

A、下拉式列表框 B、下拉式組合框 C、復選框 D、標簽--------------------------------------------------------------------------------------

10、由“For i=1 To 16 Step 3”決定的循環結構被執行(C)次。

A、4 B、5 C、6 D、7--------------------------------------------------------------------------------------

11、在下面程序運行時鍵入 2,則該程序的運行結果是(C)。

Private sub command1_click()X=inputbox(“請輸入一個整數”)Select case x

Case Is<-3

Print(x+1)/(x+3)

Case –3 To 3

Print x*x+1

Case Is>3

Print(x+1)/(x-3)End select End sub

A、2 B、0.6 C、5 D、-3--------------------------------------------------------------------------------------

12、復選框的 Value 屬性為 1 時,表示(B)。

A、復選框未被選中 B、復選框被選中 C、復選框內有灰色的勾 D、復選框操作有誤--------------------------------------------------------------------------------------

13、要為按鈕設計一個訪問鍵 A,應該在 Caption 中加入(A)。

A、&A B、@A C、$A D、#A--------------------------------------------------------------------------------------

14、設置(A)屬性可以使圖片顯示在圖片框或影像框中。

A、Picture B、Image C、Icon D、DownPicture--------------------------------------------------------------------------------------

15、要使文本框顯示滾動條,需先設置(B)屬性。

A、AutoSize B、MultiLine C、Alignment D、ScrollBars--------------------------------------------------------------------------------------

16、Integer 類型的變量可存的最大整數是(D)。

A、255

B、256 C、32768 D、32767--------------------------------------------------------------------------------------

17、在參數傳遞過程中,使用關鍵字(A)來修飾參數,可以使之按值傳遞。

A、ByVal B、ByRef C、Value D、Reference--------------------------------------------------------------------------------------

18、語句 Dim A(-3 to 5)As Integer 定義的數組的元素個數是(D)。

A、6 B、7 C、8 D、9--------------------------------------------------------------------------------------

19、滾動條的(B)屬性用于指定用戶單擊滾動條的滾動箭頭時,Value 屬性值的增減量。

A、LargeChange B、SmallChange C、Value D、Change--------------------------------------------------------------------------------------

20、表達式 16/4-2^5*8/4 MOD 52 的值為(B)。

A、14 B、4 C、20 D、2----1、通用對話框控件所不具有的屬性為(A)。

A、BackColor B、FileName C、Flags D、Filter--------------------------------------------------------------------------------------

2、形狀控件所顯示的圖形不可能是(D)。

A、圓 B、橢圓 C、圓角正方形 D、等邊三角形--------------------------------------------------------------------------------------

3、要使文本框顯示滾動條,需先設置(B)屬性。

A、AutoSize B、MultiLine C、Alignment D、ScrollBars--------------------------------------------------------------------------------------

4、當改變目錄列表框控件 Dir1 中的當前目錄時,希望同步改變文件列表框 File1 中顯示的文件,在 Dir1_change 事件過程中使用的命令是(A)。

A、File1.Path=Dir1.Path B、Dir1.Path =File1.Path C、File1.Path = Dir1.Drive D、Dir1.Drive= File1.Path--------------------------------------------------------------------------------------

5、選中單選按鈕控件時,Value 屬性的值為(A)。

A、真 B、假 C、0 D、1--------------------------------------------------------------------------------------

6、控件在窗體上的上下位置由下列(A)屬性決定。

A、Top B、Left C、Width D、Height--------------------------------------------------------------------------------------

7、在任何情況下,(D)控件在運行時都不可見。

A、標簽 B、按鈕 C、復選框 D、定時器--------------------------------------------------------------------------------------

8、在參數傳遞過程中,使用關鍵字(A)來修飾參數,可以使之按值傳遞。

A、ByVal B、ByRef C、Value D、Reference--------------------------------------------------------------------------------------

9、表達式 Len(“123 程序設計 ABC”)的值為(A)。

A、10 B、14 C、20 D、17--------------------------------------------------------------------------------------

10、下面(A)是合法的變量名。

A、X_YZ B、123ABC C、integer D、X-Y--------------------------------------------------------------------------------------

11、窗體通用部分的語句“Option Base 1”,決定本窗體中數組下標界(B)。

A、下界必須為 1 B、缺省的下界為 1 C、下界必須為 0 D、缺省的下界為 0--------------------------------------------------------------------------------------

12、滾動條的(B)屬性用于指定用戶單擊滾動條的滾動箭頭時,Value 屬性值的增減量。

A、LargeChange B、SmallChange C、Value D、Change--------------------------------------------------------------------------------------

13、在下面程序運行時鍵入 2,則該程序的運行結果是(C)。

Private sub command1_click()X=inputbox(“請輸入一個整數”)Select case x

Case Is<-3

Print(x+1)/(x+3)

Case –3 To 3

Print x*x+1

Case Is>3

Print(x+1)/(x-3)End select End sub

A、2 B、0.6 C、5

D、-3--------------------------------------------------------------------------------------

14、下列(B)對象具有編輯功能,即運行時可以進行輸入或修改。

A、下拉式列表框 B、下拉式組合框 C、復選框 D、標簽--------------------------------------------------------------------------------------

15、在窗體上畫一個命令按鈕,然后編寫如下事件過程:

Private Sub Command1_Click()

Dim Str1 As String, Str2 As String

Str1=InputBox(“請輸入一個字符串”)

For i=1 To Len(Str1)

Str2=UCase(Mid(Str1,i,1))+Str2

Next i

Print Str2 End Sub 程序運行后,單擊命令按鈕,如果在輸入對話框中輸入字符串“abcdefg”

B A、abcdefg B、ABCDEFG C、gfedcba D、GFEDCBA--------------------------------------------------------------------------------------

16、以下說法中不正確的是(C)。

A、下拉式菜單通常出現在窗體標題欄下方,啟動應用程序后始終可以看見 B、彈出式菜單是一種浮動菜單,鼠標右擊某個對象時打開,可以快速展示當前對象可用的命令功能,也稱為快捷菜單 C、下拉式菜單通常用右鍵單擊選擇 D、下拉式菜單和彈出式菜單都可用“菜單編輯器”編輯--------------------------------------------------------------------------------------

17、下面語句正確的是(C)。

A、If x ≠ y Then Print “x 不等于 y” B、.If x <> y Print “x 不等于 y” C、If x <> y Then Print “x 不等于 y” D、If x ≠ y Print “x 不等于 y”--------------------------------------------------------------------------------------

18、已知 A$=”12345678” 則表達式 Val(Left$(A$,4)+Mid(A$,4,2))的值為(B)。

A、123456 B、123445

C、8 D、6--------------------------------------------------------------------------------------

19、要為按鈕設計一個訪問鍵 A,應該在 Caption 中加入(A)。

A、&A B、@A C、$A D、#A--------------------------------------------------------------------------------------

20、若要處理一個值為 50000 的整數,應采用哪種 VB 基本數據類型描述更合適?(B)

A、Integer B、Long C、Single D、String------------------------------------------------------------------------------------------------------------------------------------------------------------------------

把 在屬性列表框里,把 sorted 改為 ture Private Sub List1_Click()

List1.AddItem List1.Text End Sub

Dim t As Integer Private Sub Command1_Click()

Timer1.Enabled = True

Command1.Enabled = False

Frame1.Enabled = False

If Option1.Value = False Then

If Option2.Value = False Then

MsgBox “ 請選擇一個”

Else

Command1.Enabled = True

End If

Else

Command1.Enabled = True

End If End Sub

Private Sub Form_Load()

Timer1.Enabled = False

End Sub

Private Sub Option1_Click()

t = 10 End Sub

Private Sub Option2_Click()

t = 30 End Sub

Private Sub Timer1_Timer()

t = t-1

If t >= 0 Then

Beep

Label1.Caption = t

Else

Label1.Caption = “ 時間到”

Frame1.Enabled = True

Timer1.Enabled = False

End If End Sub

Private Sub Form_Load()

HScroll1.Min = 10

HScroll1.Max = 72

Text1.Text = HScroll1.Value End Sub

Private Sub HScroll1_Change()

Label1.FontSize = HScroll1.Value

Text1.Text = HScroll1.Value End Sub

Private Sub HScroll1_Scroll()

HScroll1_Change End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

If Val(Text1.Text)> 10 And Val(Text1.Text)< 72 Then

Label1.FontSize = Text1.Text

Else

MsgBox “ 請選擇 10 到 到 72 的數字”

End If

End If End Sub

把 屬性列表框中,先把 multiline 設為 true Private Sub Command1_Click()

Text1.Enabled = True

Text1.SetFocus End Sub

Private Sub Command2_Click()

CommonDialog1.DefaultExt = “txt”

CommonDialog1.ShowSave

Open CommonDialog1.FileName For Output As #1

Write #1, Text1.Text

Close #1 End Sub

Private Sub Command3_Click()

End End Sub

Private Sub Form_Load()

Text1.Enabled = False End Sub

Private Sub Command1_Click()

Label1.FontName = “ 宋體” End Sub

Private Sub Command2_Click()

Label1.FontName = “黑 黑體 體” End Sub

自己在相應的文件夾下放一張相應名字的圖片 Autosize 改為 false Private Sub Command1_Click()

Pic1.Picture = LoadPicture(“d: 我xph.jpg”)End Sub

Private Sub Command2_Click()

Pic1.Picture =(“")

End Sub

老師做過我就不寫了

Private Sub Command1_Click()Dim a(10)As Integer, max As Integer, p As Integer Dim i As Integer Randomize For i = 1 To 10

a(i)= Int(Rnd *(100-1 + 1))+ 1

Form1.Print a(i)Next i p = 1 max = a(1)For i = 2 To 10

If a(i)> max Then

max = a(i)

p = i

End If Next i Form1.Print ” 最大值:“ & max & ” 是第“ & p & ” 個“ End Sub

Private Sub color_Click()

CommonDialog1.ShowColor

Text1.ForeColor = CommonDialog1.color End Sub

Private Sub end_Click()

End End Sub

Private Sub font_Click()

CommonDialog1.Flags = 257

CommonDialog1.ShowFont

Text1.FontName = CommonDialog1.FontName

Text1.FontSize = CommonDialog1.FontSize

Text1.FontBold = CommonDialog1.FontBold

Text1.FontItalic = CommonDialog1.FontItalic End Sub

Private Sub save_Click()

CommonDialog1.DefaultExt = ”txt"

CommonDialog1.ShowSave

Open CommonDialog1.FileName For Output As #1

Write #1, Text1.Text

Close #1 End Sub

第二篇:VB操作word總結

請耐心看完:問題出現得較復雜。

我的目的:

將多個文檔內容逐一拷貝粘貼到另一文檔后面

我的方法:

wordapp=new word.application

Set doc = wordapp.Documents.Add

while

pathTemp = App.Path & “temp.doc”

LoadFile rs(“word”), pathTemp

Set doctemp = wordapp.Documents.Open(pathTemp)

doctemp.Content.Select

wordapp.Selection.copy

Set myRange = doc.Range(Start:=doc.Content.End 缺少參數 3文件不存在 ' '*************************************************************** Public Function ReplacePic(FindStr As String, Optional Time As Integer = 0)As Integer Attribute ReplacePic.VB_Description = “查找FindStr,并替換為PicFile所指向的圖片文件,替換次數由time參數確定,為0時,替換所有” '******************************************************************************** '

從Word.Range對象mysel中查找所有FindStr,并替換為PicFile圖像 ' 替換次數由time參數確定,為0時,替換所有

'******************************************************************************** If Len(C_PicFile)= 0 Then C_ErrMsg = 2 Exit Function End If Dim i As Integer Dim findtxt As Boolean mysel.Find.ClearFormatting mysel.Find.Replacement.ClearFormatting With mysel.Find.Text = FindStr.Replacement.Text = “".Forward = True.Wrap = wdFindContinue.Format = False.MatchCase = False.MatchWholeWord = False.MatchByte = True.MatchWildcards = False.MatchSoundsLike = False.MatchAllWordForms = False End With mysel.HomeKey Unit:=wdStory findtxt = mysel.Find.Execute(Replace:=True)If Not findtxt Then ReplacePic = 0 Exit Function End If i = 1 Do While findtxt mysel.InlineShapes.AddPicture FileName:=C_PicFile If i = Time Then Exit Do i = i + 1 mysel.HomeKey Unit:=wdStory findtxt = mysel.Find.Execute(Replace:=True)Loop ReplacePic = i End Function Public Function FindThis(FindStr As String)As Boolean Attribute FindThis.VB_Description = ”查找FindStr,如果模板中有FindStr則返回True“ If Len(FindStr)= 0 Then C_ErrMsg = 2 Exit Function End If mysel.Find.ClearFormatting mysel.Find.Replacement.ClearFormatting With mysel.Find.Text = FindStr.Replacement.Text = ”“.Forward = True.Wrap = wdFindContinue.Format = False.MatchCase = False.MatchWholeWord = False.MatchByte = True.MatchWildcards = False.MatchSoundsLike = False.MatchAllWordForms = False End With mysel.HomeKey Unit:=wdStory FindThis = mysel.Find.Execute End Function Public Function ReplaceChar(FindStr As String, RepStr As String, Optional Time As Integer = 0)As Integer Attribute ReplaceChar.VB_Description = ”查找FindStr,并替換為RepStr,替換次數由time參數確定,為0時,替換所有“ '******************************************************************************** '

從Word.Range對象mysel中查找FindStr,并替換為RepStr ' 替換次數由time參數確定,為0時,替換所有

'******************************************************************************** Dim findtxt As Boolean If Len(FindStr)= 0 Then C_ErrMsg = 2 RaiseEvent HaveError Exit Function End If mysel.Find.ClearFormatting mysel.Find.Replacement.ClearFormatting With mysel.Find.Text = FindStr.Replacement.Text = RepStr.Forward = True.Wrap = wdFindContinue.Format = False.MatchCase = False.MatchWholeWord = False.MatchByte = True.MatchWildcards = False.MatchSoundsLike = False.MatchAllWordForms = False End With

If Time > 0 Then For i = 1 To Time mysel.HomeKey Unit:=wdStory findtxt = mysel.Find.Execute(Replace:=wdReplaceOne)If Not findtxt Then Exit For Next If i = 1 And Not findtxt Then ReplaceChar = 0 Else ReplaceChar = i End If Else mysel.Find.Execute Replace:=wdReplaceAll End If End Function

Public Function GetPic(PicData()As Byte, FileName As String)As Boolean Attribute GetPic.VB_Description = ”把圖像數據PicData,存為PicFile指定的文件“ '******************************************************************************** '

把圖像數據PicData,存為PicFile指定的文件

'******************************************************************************** On Error Resume Next If Len(FileName)= 0 Then C_ErrMsg = 2 RaiseEvent HaveError Exit Function End If Open FileName For Binary As #1 If Err.Number <> 0 Then C_ErrMsg = 3 Exit Function End If '二進制文件用Get,Put存放,讀取數據 Put #1, , PicData Close #1 C_PicFile = FileName GetPic = True End Function

Public Sub DeleteToEnd()Attribute DeleteToEnd.VB_Description = ”刪除從當前位置到結尾的所有內容“ mysel.EndKey Unit:=wdStory, Extend:=wdExtend mysel.Delete Unit:=wdCharacter, Count:=1 End Sub Public Sub MoveEnd()Attribute MoveEnd.VB_Description = ”光標移動到文檔結尾“ '光標移動到文檔結尾 mysel.EndKey Unit:=wdStory End Sub Public Sub GotoLine(LineTime As Integer)mysel.GoTo What:=wdGoToLine, Which:=wdGoToFirst, Count:=LineTime, Name:=”“ End Sub Public Sub OpenDoc(view As Boolean)Attribute OpenDoc.VB_Description = ”打開Word文件,View確定是否顯示Word界面“ On Error Resume Next '******************************************************************************** '

打開Word文件,并給全局變量mysel賦值

'******************************************************************************** If Len(C_TemplateDoc)= 0 Then mywdapp.Documents.Add Else mywdapp.Documents.Open(C_TemplateDoc)End If If Err.Number <> 0 Then C_ErrMsg = 4 RaiseEvent HaveError Exit Sub End If

mywdapp.Visible = view mywdapp.Activate Set mysel = mywdapp.Application.Selection 'mysel.Select

End Sub Public Sub OpenWord()On Error Resume Next '******************************************************************************** '

打開Word程序,并給全局變量mywdapp賦值

'******************************************************************************** Set mywdapp = CreateObject(”word.application“)If Err.Number <> 0 Then C_ErrMsg = 1 RaiseEvent HaveError Exit Sub End If End Sub Public Sub ViewDoc()Attribute ViewDoc.VB_Description = ”顯示Word程序界面“ mywdapp.Visible = True End Sub Public Sub AddNewPage()Attribute AddNewPage.VB_Description = ”插入分頁符“ mysel.InsertBreak Type:=wdPageBreak End Sub Public Sub WordCut()Attribute WordCut.VB_Description = ”剪切模板所有內容到剪切板“ '保存模板頁面內容 mysel.WholeStory mysel.Cut mysel.HomeKey Unit:=wdStory End Sub Public Sub WordCopy()Attribute WordCopy.VB_Description = ”拷貝模板所有內容到剪切板“ mysel.WholeStory mysel.Copy mysel.HomeKey Unit:=wdStory End Sub Public Sub WordDel()mysel.WholeStory mysel.Delete mysel.HomeKey Unit:=wdStory End Sub Public Sub WordPaste()Attribute WordPaste.VB_Description = ”拷貝剪切板內容到當前位置“ '插入模塊內容 mysel.Paste End Sub Public Sub CloseDoc()Attribute CloseDoc.VB_Description = ”關閉Word文件模板“ '******************************************************************************** '

關閉Word文件模本 '******************************************************************************** On Error Resume Next

mywdapp.ActiveDocument.Close False If Err.Number <> 0 Then C_ErrMsg = 3 Exit Sub End If End Sub Public Sub QuitWord()'******************************************************************************** '

關閉Word程序

'******************************************************************************** On Error Resume Next mywdapp.Quit

If Err.Number <> 0 Then C_ErrMsg = 3 Exit Sub End If End Sub Public Sub SavetoDoc()Attribute SavetoDoc.VB_Description = ”保存當前文檔為FileName指定文件“ On Error Resume Next '并另存為文件FileName If Len(C_newDoc)= 0 Then C_ErrMsg = 2 RaiseEvent HaveError Exit Sub End If mywdapp.ActiveDocument.SaveAs(C_newDoc)

If Err.Number <> 0 Then C_ErrMsg = 3 RaiseEvent HaveError Exit Sub End If End Sub

Public Property Get TemplateDoc()As String Attribute TemplateDoc.VB_Description = ”模板文件名.“ TemplateDoc = C_TemplateDoc End Property Public Property Let TemplateDoc(ByVal vNewValue As String)C_TemplateDoc = vNewValue End Property Public Property Get newdoc()As String Attribute newdoc.VB_Description = ”執行CloseDoc方法時,將模板文件另存為此文件名指定的新文件.如果不指定,在執行CloseDoc方法時,將產生一個錯誤“ newdoc = C_newDoc End Property Public Property Let newdoc(ByVal vNewValue As String)C_newDoc = vNewValue End Property Public Property Get PicFile()As String Attribute PicFile.VB_Description = ”圖像文件名“ PicFile = C_PicFile End Property Public Property Let PicFile(ByVal vNewValue As String)C_PicFile = vNewValue End Property Public Property Get ErrMsg()As Integer Attribute ErrMsg.VB_Description = ”錯誤信息.ErrMsg代碼: 1-word沒有安裝 2-缺少參數 3-沒權限寫文件 4-文件不存在“ ErrMsg = C_ErrMsg End Property 請問如何正確殺掉word進程?

樓主btl19792008(btl19792008)2005-11-04 17:05:03 在 VB / 數據庫(包含打印,安裝,報表)提問 我的word程序運行幾次,在資源管理器中就會出現很多word進程。

我的代碼寫的不對嗎?

代碼如下:

Dim appTemplate As Word.Application

Dim docTemplate As Word.Document

Set appTemplate = GetObject(, ”Word.Application“)

If Err.Number = 429 Then

Set appTemplate = New Word.Application

End If

Set docTemplate = Nothing

Set appTemplate = Nothing

問題點數:100、回復次數:9Top 樓bbhere(俺是二等小兵(baby,i'll be right here waiting for you))回復于 2005-11-04 17:31:33 得分 0 markTop 樓province_(雍昊)回復于 2005-11-04 18:03:37 得分 0 要先QUIT再NOTHING。Top 樓faysky2(出來混,遲早是要還嘀)回復于 2005-11-04 19:21:30 得分 0

'引用Microsoft Word X.0 Object Library

Private Sub Command1_Click()

On Error GoTo connecterr

Dim wordApp As Object

Set wordApp = CreateObject(”word.application“)

wordApp.Visible = True

Dim myDoc As Object

Set myDoc = wordApp.Documents.Open(”c:Test.dot“)

wordApp.selection.TypeText(” Hello“)

myDoc.Close '關閉

wordApp.Quit

'退出

Set myDoc = Nothing

Set wordApp = Nothing

Exit Sub

connecterr:

End Sub

Top 樓faysky2(出來混,遲早是要還嘀)回復于 2005-11-04 19:24:16 得分 0 Dim appTemplate As Word.Application

Dim docTemplate As Word.Document

Set appTemplate = GetObject(, ”Word.Application“)

If Err.Number = 429 Then

Set appTemplate = New Word.Application

End If

'**************

docTemplate.Close

appTemplate.Quit

'**************

Set docTemplate = Nothing

Set appTemplate = NothingTop 樓rainstormmaster(暴風雨 v2.0)回復于 2005-11-06 11:01:27 得分 0 沒有office沒法測試,不過我想你可以參考一下這個:

http://blog.joycode.com/mvm/archive/2004/04/25/20208.aspxTop 6 樓ahlegend(愛之傳奇)回復于 2005-11-06 20:51:45 得分 0 QuitTop 樓szjhxu(天野)回復于 2005-11-06 22:01:48 得分 0 Dim appTemplate As Word.Application

Dim docTemplate As Word.Document

Set appTemplate = GetObject(, ”Word.Application")

If Err.Number = 429 Then

Set appTemplate = New Word.Application

End If

appTemplate.quit

Set docTemplate = Nothing

Set appTemplate = NothingTop 樓zhf_btj(鬧鬧)回復于 2005-11-15 21:54:47 得分 0 引用四樓

faysky2()

myDoc.Close '關閉

wordApp.Quit

'退出

Set myDoc = Nothing

Set wordApp = Nothing

這樣應該能退干凈了...我的就是..光用Close和Quit.沒用Nothing就老有多余的進程

偶爾試下加個Nothing就OK了~~~~Top 樓lfh103856111()回復于 2005-11-16 12:46:09 得分 0 對,注意quit就行了

第三篇:vb綜合實驗

綜 合 性 實 驗

實 驗 名 稱:關閉標題包含指定字符的所有窗口 專 業 班 級: 學 生 姓 名:

學 號:

指 導 教 師:

需求分析:

關閉標題包含指定字符的所有窗口,使我們能更方便的關閉很多窗口,避免了一個一個關閉的麻煩 運行環境:

WINDOWS XP系統;VB6.0; 3開發工具和編程語言

Visual Basic6.0語言; 4 系統設置:

下例程序運行后,單擊按鈕關閉標題包含“記事本”的所有窗口

'在窗體上放置 3 個控件,所有控件無需設置任何屬性,全部采用默認設置: ' Command1,Label1,Text1

Private Declare Function FindWindowEx Lib “user32” Alias “FindWindowExA”(ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String)As Long Private Declare Function PostMessage Lib “user32” Alias “PostMessageA”(ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long)As Long Private Declare Function GetWindowText Lib “user32” Alias “GetWindowTextA”(ByVal hWnd As Long, ByVal lpString As String, ByVal cch As Long)As Long Private Sub Form_Load()'設置控件初始狀態,實際可以在窗體設計階段完成 Dim S As Single

Me.Caption = “關閉指定窗口”: Text1.Text = “記事本” Label1.AutoSize = True: Label1.Caption = “窗口標題包含的字符:” Command1.Caption = “關閉指定窗口”

S = Label1.Height Label1.Move S, S Text1.Move S + Label1.Width, S * 0.5, S * 8, S * 2 Command1.Move S, S * 3, S * 8, S * 2 End Sub

Private Sub Command1_Click()Dim hWnds As Long, nCap As String, nFind As String Dim S As Long, S1 As Long, nLong()As Long, nCount As Long

S = 255: nFind = Text1.Text Do hWnds = FindWindowEx(0, hWnds, vbNullString, vbNullString)If hWnds = 0 Then Exit Do nCap = String(S + 1, “ ”)GetWindowText hWnds, nCap, S S1 = InStr(nCap, Chr(0))If S1 > 0 Then nCap = Left(nCap, S1-1)If InStr(nCap, nFind)> 0 Then ' PostMessage hWnds, &H10, 0, 0 '不在這里發送關閉消息,是為了防止漏查 nCount = nCount + 1 ReDim Preserve nLong(1 To nCount)nLong(nCount)= hWnds End If Loop

For S = 1 To nCount PostMessage nLong(S), &H10, 0, 0 '發送關閉窗口消息 DoEvents Next End Sub 5參考文獻:

龔培增,楊志強Visual Basic程序設計教程(

第四篇:VB操作wincc腳本心得

Vbs 操作wincc畫面腳本總結

一: 不使用變量單純的操作界面

1.操作某個畫面中控件的屬性 如 Home1.Pdl(總窗體)下的 畫面窗口2(畫面窗口)

Sub OnClick(ByVal Item)

Dim objCircle Dim screenname Dim pwname Set objCircle= ScreenItems(“圓1”)objCircle.Radius = 60

Set screenname=HMIRuntime.Screens(“Home1”)

//獲取要操作的窗體

Set pwname=screenname.ScreenItems(“畫面窗口2”)

//獲取要操作的控件,這里填入你要操作的控件名

MsgBox(objCircle.Radius)

//輸出圓的半徑

MsgBox(pwname.Picturename)

//輸出當前畫面窗口2的名字 End Sub

注意

當調用某窗體下的某控件的某個屬性時,需要聲明兩個對象,一個接納這個控件,一個接納值

例如

Dim object Dim value Set object =HMIRuntime.Screens(“Home1”).ScreenItems(“畫面窗口2”)Set value=object.picturename

2.更改畫面窗口的對象

Sub OnClick(Byval Item)

Dim opObject Set opObject=HMIRuntime.Screens(“Home1”).ScreenItems(“畫面窗口2”)opObject.PictureName=“Page1.Pdl” End Sub 3.設置文本

Set titleTxt=HMIRuntime.Screens(“Home1”).ScreenItems(“靜態文本2”)titleTxt.Text =titleTxt.Text+“EF” //獲取文本的值并追加字符

4.vb 字符串函數

VB的字符串截取函數有Left(字符串,n),返回字符串前N個字符;Mid(字符串,p,n),從第p個字符開始,向后截取N個字符;right(字符串,n),返回字符串的最后n個字符。

獲取下標

VB中的InStr()函數與InStrRev()函數:

都是在主字符串當中搜尋尋找子字符串,返回找到的子字符串在主字符串中出現的位置; 不同在于;

InStr()函數,從左開始向右尋找,InStrRev()函數,從右開始向左尋找。

截取 right 和left

獲取長度 Len 二:操作變量

1.Dim objTag Dim AText Set objTag = HMIRuntime.Tags(“a”)

//獲取變量 objTag.Read

//執行讀取

Set AText=ScreenItems(“靜態文本2”)//獲取控件 AText.Text=objTag.Value //給控件寫入值 objTag.Value =100 //給目標變量寫入值 objTag.Write

//執行寫入

2.vb 中 Switch 語句的變體

Dim objTag Dim AText Set objTag = HMIRuntime.Tags(“a”)

//獲取內部變量a的值

objTag.Read

//必須要有這一步,這是讀取操作,同理如果改寫值必須要有ogjTag.write Set AText=ScreenItems(“靜態文本2”)

Select Case objTag.Value Case 1 AText.Text=“a” Case 2 AText.Text=“b” Case Else AText.Text=objTag.Value End Select

三.彈出對話框

設置

buttons 參數可以有以下值:

常數 值 描述

vbOKOnly 0 只顯示確定按鈕。vbOKCancel 1 顯示確定和取消按鈕。

vbAbortRetryIgnore 2 顯示放棄、重試和忽略按鈕。vbYesNoCancel 3 顯示是、否和取消按鈕。vbYesNo 4 顯示是和否按鈕。

vbRetryCancel 5 顯示重試和取消按鈕。vbCritical 16 顯示臨界信息圖標。vbQuestion 32 顯示警告查詢圖標。vbExclamation 48 顯示警告消息圖標。vbInformation 64 顯示信息消息圖標。vbDefaultButton1 0 第一個按鈕為默認按鈕。vbDefaultButton2 256 第二個按鈕為默認按鈕。vbDefaultButton3 512 第三個按鈕為默認按鈕。vbDefaultButton4 768 第四個按鈕為默認按鈕。

vbApplicationModal 0 應用程序模式:用戶必須響應消息框才能繼續在當前應用程序中工作。

vbSystemModal 4096 系統模式:在用戶響應消息框前,所有應用程序都被掛起。

第一組值(0-5)用于描述對話框中顯示的按鈕類型與數目;第二組值(16, 32, 48, 64)用于描述圖標的樣式;第三組值(0, 256, 512)用于確定默認按鈕;而第四組值(0, 4096)則決定消息框的樣式。在將這些數字相加以生成 buttons 參數值時,只能從每組值中取用一個數字。返回值

MsgBox 函數有以下返回值:

常數 值 按鈕 vbOK 1 確定 vbCancel 2 取消 vbAbort 3 放棄 vbRetry 4 重試 vbIgnore 5 忽略 vbYes 6 是 vbNo 7 否

下面的例子演示了 MsgBox 函數的用法:

Dim MyVar

MyVar = MsgBox(“Hello World!”, 65, “MsgBox Example”)' MyVar contains either 1 or 2, depending on which button is clicked.你要求是有是和否兩個按鈕那么MyVar = MsgBox(“Hello World!”, 65, “MsgBox Example”)中的65改成4就可以了!

vbs腳本中:

if msgbox(“確實要啟動設備嗎?”,4,“警告”)=6 then

hmiruntime.tags(“tag1”).write 1

end if

第五篇:VB綜合實訓

VB換膚(GUI界面)

第一種方法:后綴為.she文件的皮膚

SkinSharp換膚庫不是COM組件,無需進行系統注冊,僅以標準dll方式存在。

1.打開vb6開發環境,新建一個工程文件,并存檔

2.將一個名為“膚色”的文件夾和一個名為SkinH_VB6.dll的文件拷貝到工程所在的目錄

3.外部函數接口api函數原型,把這原形放在通用聲明段

Private Declare Function SkinH_AttachEx Lib “SkinH_VB6.dll”(ByVal lpSkinFile As String, ByVal lpPasswd As String)As Long

4.若需要什么樣的皮膚(即.she文件)就在相應的事件(比喻在Form_Load())中輸入下面的內容:

SkinH_AttachEx App.Path & “/皮膚/vista.she”, “ ”

app.path:系統字串常量,返回工程所在的路徑。

皮膚:是跟工程在同一目錄下的一個文件夾

vista.she:皮膚文件,可以把網上下載的.she文件放在同目錄下用時,只接按上四步驟即可。

第二種方法:ActiveSkin 4.3軟件的應用。可以自己更改皮膚

1.安裝ActiveSkin 4.3。同其它軟件安裝一樣。

2.漢化該軟件。直接運行setup.exe(漢化的安裝文件)。點下一步直至完成

3.新建一個VB工程文件,在工具箱灰白色地方右鍵單擊,選擇[部件],在部件對話框中勾選ActiveSkin 4.3后單擊[應用][確定]

4.在出現的兩個控件中選擇拖入到窗體上。右鍵單擊,選擇[編輯皮膚]即可到ActiveSkin 4.3中編輯皮膚

5.Label控件必須使用該部件給的ab控件來替換。原本的A是不會顯示

6.選擇相應的事件(如Form_Load())。在該事件中輸入:

Skin1.ApplySkin Me.hWnd

7.如果要移植你的程序到別的機器上運行,請編譯打包。因為該皮膚需要系統其它文件來支持。所以你可以選擇VB-PowerWrap進行VB程序的封裝

VB與ACCESS2003數據庫連接相關步驟:

第一步:建立連接

1.引用相關組件:Microsoft ActiveX Data Objects 2.0 Library。Microsoft ADO Data Control 6.0 2.在通用聲明段申明:Dim mConn As ADODB.Connection 3.在對應的事件(如Form_Click())中:set mConn=New ADODB.Connection或Dim mConn As New ADODB.Connection 4.設置其連接字串(與磁盤上的MDB文件建立連接):

mConn.ConnectionString=“Provider=Microsoft.jet.oledb.4.0;Data Source=” & App.Path & “RSData.mdb” 5.打開連接:mConn.Open 6.測試連接是否成功:if mConn.State=adStateOpen then msgbox “數據庫已經連接成功!” else msgbox “數據庫連接不成功!” 以上連接方法是在事件里完成,也可以把連接做一個過程,需要連接時直接帶參調用也可。如在模塊中這樣定義

Public conn As New ADODB.Connection Public Function DBConnection(FileName As String)As Boolean

Set conn = New ADODB.Connection conn.ConnectionString = “provider=microsoft.jet.oledb.4.0;” & “data source=” & FileName

conn.Open

If conn.State = adStateOpen Then

DBConnection = True

Else

DBConnection = False

End If End Function 然后回事件中調該函數。其相應代碼如下:

Private Sub Command2_Click()

CommonDialog1.ShowOpen

Text1.Text = CommonDialog1.FileName

If DBConnection(Text1.Text)Then

MsgBox “連接成功!”

Else

MsgBox “連接失敗!”

End If End Sub

第二步:從數據庫中取出記錄,綁定到相對應的控件(Microsoft DataGrid Control 6.0(SP6)(OLEDB))中

1.在通用聲明段定義記錄對象:

Dim rs As New ADODB.Recordset 2.在相應的事件(如Form_Click())中定義:

Set rs = New ADODB.Recordset Dim sql As String

sql = “select * from 部門表” rs.CursorLocation = adUseClient rs.Open sql, mConn, 1, 3

3.在窗體上從部件中找到Microsoft DataGrid Control 6.0(SP6)(OLEDB)并加載到工具箱上,然后產生一個實體對象,其名稱為DataGrid1 Set DataGrid1.DataSource = mRst.DataSource

注意:游標與鎖

0=adopenForwardonly:僅向前游標 — 除僅允許在記錄中向前滾動之外,其行為類似動態游標。這樣,當需要在 Recordset 中單程移動時就可提高性能。

1=adopenkeyset:鍵集游標 — 其行為類似動態游標,不同的只是禁止查看其他用戶添加的記錄,并禁止訪問其他用戶刪除的記錄,其他用戶所作的數據更改將依然可見。它始終支持書簽,因此允許 Recordset 中各種類型的移動。

2=adopenDynamic:動態游標 — 用于查看其他用戶所作的添加、更改和刪除,并用于不依賴書簽的 Recordset 中各種類型的移動。如果提供者支持,可使用書簽。3=adopenstatic:靜態游標 — 提供記錄集合的靜態副本以查找數據或生成報告。它始終支持書簽,因此允許 Recordset 中各種類型的移動。其他用戶所作的添加、更改或刪除將不可見。這是打開客戶端(ADOR)Recordset 對象時唯一允許使用的游標類型。

mRst.CursorLocation = adUseClient:使用由本地游標庫提供的客戶端游標

mRst.CursorLocation = adUseServer 默認值。使用數據提供者或驅動程序提供的游標。

1=adLockReadOnly 默認值,只讀。無法更改數據。

2=adLockPessimistic 保守式記錄鎖定(逐條)。提供者執行必要的操作確保成功編輯記錄,通常采用編輯時立即鎖定數據源的記錄的方式。

3=adLockOptimistic 開放式記錄鎖定(逐條)。提供者使用開放式鎖定,只在調用 Update 方法時鎖定記錄。

4=adLockBatchOptimistic 開放式批更新。用于與立即更新模式相反的批更新模式。

第三步:向數據庫中寫數據(找一個相應的事件,如Command1_Click())

Dim bmid As String,bmmc As String,sql As String Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset bmid = Text1.Text:bmmc = Text2.Text conn.ConnectionString = “provider=microsoft.jet.oledb.4.0;data source=” & App.Path & “rsdata.mdb” conn.Open

On Error GoTo cancel: sql = “insert into 部門表(部門ID,部門名稱)values('” + bmid + “','” + bmmc + “')” rs.Open sql, conn

cancel:

If conn.Errors.Count = 0 Then

Else

MsgBox “寫數據有問題,主鍵重復”

End If 除了用SQL語句增加庫記錄以外,也可以用下面的方法來增加庫記錄

rs.CursorType = adOpenKeyset rs.LockType = adLockOptimistic rs.Open “部門表”, conn, , , adCmdTable rs.AddNew rs.Fields(0)= bmid rs.Fields(1)= bmmc rs.Update 第四步:刪除數據庫中的一條記錄(找一個相應的事件,如Command2_Click())

Private Sub command2_click()Dim sql As String Dim conn As New ADODB.Connection Set rst = New ADODB.Recordset

Dim bmid As String bmid = Trim(DataGrid1.Columns(0))conn.ConnectionString = “provider=microsoft.jet.oledb.4.0;data source=” & App.Path & “rsdata.mdb” conn.Open

sql = “delete from 部門表 where 部門ID='” + bmid + “'” rst.Open sql, conn, 1, 3

sql = “select * from 部門表”

rst.CursorLocation = adUseClient

rst.Open sql, conn, 1, 3 if not rst.eof()then

rst.movenext end if

Set DataGrid1.DataSource = rst.DataSource set rst=nothing set conn=nothing End sub 第五步:更改數據庫中的信息(找一個相應的事件,如Command1_Click())Private Sub Command1_Click()Dim sql As String Dim conn As New ADODB.Connection Set rst = New ADODB.Recordset Dim s As String

s = “實驗中心”

conn.ConnectionString = “provider=microsoft.jet.oledb.4.0;data source=” & App.Path & “rsdata.mdb” conn.Open

sql = “update 部門表 set 部門名稱='” + s + “' where 部門ID='001'” rst.Open sql, conn End Sub

第一步:建立連接

1.引用相關組件:Microsoft ActiveX Data Objects 2.0 Library。Microsoft ADO Data Control 6.0 Dim mConn As ADODB.Connection Private Sub Form_Click()set mConn=New ADODB.Connection或Dim mConn As New ADODB.Connection mConn.ConnectionString=“Provider=Microsoft.jet.oledb.4.0;Data Source=” & App.Path & “Police Information.mdb” mConn.Open if mConn.State=adStateOpen then msgbox “數據庫已經連接成功!” else msgbox “數據庫連接不成功!” End Sub 以上連接方法是在事件里完成,也可以把連接做一個過程,需要連接時直接帶參調用也可。如在模塊中這樣定義

Public conn As New ADODB.Connection Public Function DBConnection(FileName As String)As Boolean

Set conn = New ADODB.Connection

conn.ConnectionString = “provider=microsoft.jet.oledb.4.0;” & “data source=” & FileName

conn.Open

If conn.State = adStateOpen Then

DBConnection = True

Else

DBConnection = False

End If End Function 然后回事件中調該函數。其相應代碼如下:

Private Sub Command2_Click()

CommonDialog1.ShowOpen

Text1.Text = CommonDialog1.FileName

If DBConnection(Text1.Text)Then

MsgBox “連接成功!”

Else

MsgBox “連接失敗!”

End If End Sub

下載vb,,選擇加綜合操作,個人意見(五篇模版)word格式文檔
下載vb,,選擇加綜合操作,個人意見(五篇模版).doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    vb學習綜合資料

    VB教程:序言-不再游戲 我們需要什么 我們需要什么?當我們在一個精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會產生些許編程的沖動。編程嗎,在......

    VB綜合實驗7_08_09

    VB程序設計基礎綜合性實驗(七)-數組 (班級:學號:姓名:) 該綜合實驗是在學生完成前面的實驗,初步掌握順序結構、選擇結構和循環結構的程序設計方法。在此基礎上,通過本次綜合實驗掌握數......

    Vb對excel操作的實例

    Vb對excel操作的實例 最近,由于工作關系,我用vb6.0做了一個計算成績的軟件,由于我不會數據庫技術,同行對excel應用又比較普遍,所以就用vb6.0操作excel完成了成績統計的任務。 先......

    VB選擇結構程序設計的教案

    《VB 【教學內容分析】 選擇結構程序設計》教案 《程序的選擇結構》是信息技術普通高中課程實驗教科書選修1《算法與程序設計》第二章第三節的內容。主要內容是用選擇結構......

    VB綜合實驗8_08_095篇

    VB程序設計基礎綜合性實驗(八)-數組的應用 (班級:學號:姓名:) 該綜合實驗是在學生完成前面的實驗,初步掌握順序結構、選擇結構和循環結構的程序設計方法。在此基礎上,通過本次綜合實驗......

    Vb操作excel的命令(范文模版)

    用VB操作Excel的辦法 [日期:2008-11-23] 來源:作者: [字體:大 中 小] Private Sub Command3_Click On Error GoTo err1 Dim i As Long Dim j As Long Dim objExl As E......

    LNG加氣操作流程

    為進一步規范LNG加氣站操作流程,保證加氣站安全運行,要求加氣操作人員做好以下工作: 一、加液前準備工作。加液前做好準備工作,并引導車輛駛入指定加氣位置,停車并熄火,等待駕駛員......

    房產證加子女名字操作

    交易形式加入子女姓名更省費用“原來寶寶的名字加到房產證上這么麻煩!”新近添丁的李莘夫婦,原來準備在兒子周歲的時候,把兒子的名字也加到房產證上,作為完美家庭的見證。撥打了......

主站蜘蛛池模板: 国产精品国产三级国av| 无遮挡又黄又刺激又爽的视频| 国产av无码专区影视| 337p西西人体大胆瓣开下部| 亚洲成av人片一区二区梦乃| 大香网伊人久久综合网2018| 黑人av| 国内精品自国内精品66j影院| 欧美性受xxxx狂喷水| 色欲天天天综合网免费| 国产玉足榨精视频在线观看| 国产99视频精品免费视频6| 欧美国产日韩在线三区| 亚洲无码不卡| 国产欧美日韩一区2区| 久久综合久久香蕉网欧美| 91精品少妇高潮一区二区三区不卡| 久久永久免费人妻精品直播| 国产亚洲综合欧美一区二区| 久久成人a毛片免费观看网站| 377p日本欧洲亚洲大胆张筱雨| 国产精品嫩草影院免费观看| 18岁日韩内射颜射午夜久久成人| 成人免费午夜a大片app| 中国丰满熟妇xxxx性| 成年片色大黄全免费网站久久高潮| 久久亚洲粉嫩高潮的18p| 成人久久免费网站| 97se亚洲国产综合自在线| 亚洲欧美成人综合图区| 国产无遮挡又黄又爽无vip| 美女裸体无遮挡免费视频网站| 夜夜添狠狠添高潮出水| 欧美黑人欧美精品刺激| 99精品国产福利在线观看| 丁香五月亚洲综合深深爱| 亚洲欧美日韩中文在线制服| 国产精品久久久久久久久久久久人四虎| 亚洲自偷自偷图片自拍| 浪潮av色综合久久天堂| 色香阁综合无码国产在线|