根據數據表中數據,生成Powerpoint幻燈片
2006/12/28 21:28:46
每個記錄 對應一張幻燈片;
每個字段的內容,對應一個文本框;
最好,相同字段對應的文本框,在每張幻燈片中的位置和格式是相同的.
大體過程是這樣的:
第一步:先用Powerpoint新建一張幻燈片,添加五個文本框,分別用 于顯示數據表中五個字段的值;再添加其它有關文本,并設置好各對象的格式及動畫。
第二步:在Access數據中,建立以下程序:
Sub lPPTadd(sTH As String, sYM As String, sLR As String, sXH As String, sDA As String, sTX As String)
'參數分別是: 題號,頁碼,內容,選項,答案,題型
'使用復制的方法來添加幻燈片
Set newSlide = ActivePresentation.Slides(1).Duplicate
With newSlide
.Shapes("Rectangle 2").TextFrame.TextRange.Text = Trim(sTH) '題號
.Shapes("Rectangle 3").TextFrame.TextRange.Text = Trim(sLR) '內容
.Shapes("Rectangle 6").TextFrame.TextRange.Text = Trim(sYM) '頁碼
.Shapes("Rectangle 7").TextFrame.TextRange.Text = Trim(sDA) '答案
.Shapes("Text Box 8").TextFrame.TextRange.Text = Trim(sTX) '題型
.Shapes("Rectangle 9").TextFrame.TextRange.Text = Trim(sXH) '選項
End With
End Sub
Sub ReadDb()
Dim s As String
Dim sDB As String
Dim lconn As New ADODB.Connection
Dim rs As New ADODB.Recordset
sDB = "F:\bq1.mdb"
s = " Provider=Microsoft.Jet.OLEDB.4.0 "
s = s & " Data Source= " & Trim(sDB)
s = s & " ;Persist Security Info=False"
lconn.Open s
s = "SELECT * FROM 題庫 "
rs.Open s, lconn, adOpenStatic, adLockReadOnly
rs.MoveLast
Dim i As Long, n As Long
Dim s1 As String, s2 As String, s3 As String, s4 As String, s5 As String, s6 As String
n = rs.RecordCount
rs.MoveFirst
i = 1
If n > 0 Then
Call lPPTdel
Do While Not rs.EOF
s1 = Trim(str(i))
n = Val("" & rs("page"))
s2 = IIf(n = 0, "", Trim(str(n)))
s3 = Trim(rs("kttxt"))
n = Val("" & rs("txcode"))
If n = 0 Or n = 1 Then
s4 = "A:" & Trim(rs("xxone")) & Chr(13)
s4 = s4 & "B:" & Trim(rs("xxtwo")) & Chr(13)
s4 = s4 & "C:" & Trim(rs("xxthr")) & Chr(13)
s4 = s4 & "D:" & Trim(rs("xxfou"))
s5 = "(" + IIf(rs("ISOKone") = 1, "A", "")
s5 = s5 & IIf(rs("ISOKtwo") = 1, "B", "")
s5 = s5 & IIf(rs("ISOKthr") = 1, "C", "")
s5 = s5 & IIf(rs("ISOKfou") = 1, "D", "") & ")"
End If
Select Case n
Case 0
s6 = "多選題"
Case 1
s6 = "單選題"
Case 2
s4 = ""
s5 = "(" + IIf(rs("ISOK") = 1, "√", "×") & ")"
s6 = "判斷題"
Case Else
s4 = ""
s5 = ""
s6 = ""
End Select
Call lPPTadd(s1, s2, s3, s4, s5, s6)
i = i + 1
rs.MoveNext
Loop
End If
t2 = Timer
MsgBox ("生成結束!
下一頁
返回列表
返回首頁
主站蜘蛛池模板:
中文字幕aⅴ在线视频|
亚洲色成人www永久网站|
久久综合九色综合97伊人麻豆
|
男人操女人免费|
国产亚洲第一页|
jizz黄色片|
国内精品伊人久久久久网站|
丁香六月久久久|
日本一区二区三区在线观看|
亚洲av无码不卡久久|
欧美综合视频在线|
伊人久久青草青青综合|
精品无人区麻豆乱码1区2区
|
一个人看的www日本高清视频|
无翼乌全彩里番蛇姬本子|
久久精品国产亚洲夜色AV网站|
欧美午夜一区二区福利视频|
亚洲综合色7777情网站777|
精品一区二区高清在线观看|
国产91精品久久久久久|
韩国三级黄色片|
国产成人精品高清免费|
奇米影视亚洲春色|
国内亚州视频在线观看|
一个人hd高清在线观看免费|
成年视频在线播放|
久久永久免费人妻精品|
欧美丰满熟妇XXXX性|
亚洲精品www久久久久久|
精品久久久久久中文字幕|
国产主播一区二区三区
|
免费看美女隐私全部|
色综合免费视频|
国产成人一区二区动漫精品|
18以下岁毛片在免费播放|
在线视频免费观看www动漫|
一本一本久久a久久精品综合麻豆|
日本一本一区二区|
久久综合九色综合欧美就去吻|
欧美成人免费午夜影视|
亚洲综合无码一区二区|