佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > asp調(diào)用Word打印的代碼

asp調(diào)用Word打印的代碼

熱門標(biāo)簽:Linux服務(wù)器 科大訊飛語(yǔ)音識(shí)別系統(tǒng) 服務(wù)器配置 阿里云 銀行業(yè)務(wù) Mysql連接數(shù)設(shè)置 團(tuán)購(gòu)網(wǎng)站 電子圍欄
調(diào)用Word打印... 
運(yùn)行下列的腳本需要將IE的安全級(jí)別設(shè)為低,或在中級(jí)安全級(jí)別下將那個(gè)ActiveX控件設(shè)為啟用,別忘記了: 
html> 
head> 
title>Build Document by Script/TITLE> 
/HEAD> 
Table id="myData" border=1 align=center> 
Tr align=center> 
Td>產(chǎn)品名稱/Td> 
Td>產(chǎn)品描述/Td> 
Td>產(chǎn)品單價(jià)/Td> 
Td>產(chǎn)品等級(jí)/Td> 
/Tr> 
Tr align=center> 
Td>產(chǎn)品一/Td> 
Td>This is a test/Td> 
Td align=right>300.50/Td> 
Td>一級(jí)/Td> 
/Tr> 
Tr align=center> 
Td>產(chǎn)品二/Td> 
Td>This is a test/Td> 
Td align=right>300.50/Td> 
Td>一級(jí)/Td> 
/Tr> 
Tr align=center> 
Td>產(chǎn)品三/Td> 
Td>This is a test/Td> 
Td align=right>300.50/Td> 
Td>一級(jí)/Td> 
/Tr> 
/Tabld> 
input type=button onclick="vbscript:buildDoc '',4" value="build"> 
BODY> 
/BODY> 
/HTML> 
script language="vbscript"> 
Sub buildDoc(theTemplate,intTableRows) 
Dim Table1 
set Table1 = document.all.myData 
row = Table1.rows.length 
Set objWordDoc = CreateObject("Word.Document") 
ObjWordDoc.Application.Visible=True 
Dim theArray(4,4) 
'Redim Preserve theArray(4,row) 
colnum = Table1.rows(1).cells.length 
for i=0 to row-1 
for j=0 to colnum-1 
theArray(j+1,i+1) = Table1.rows(i).cells(j).innerHTML 
next 
next 
intNumrows = 4 
objWordDoc.Application.ActiveDocument.Paragraphs.Add.Range.InsertBefore("測(cè)試的表格") 
objWordDoc.Application.ActiveDocument.Paragraphs.Add.Range.InsertBefore("") 
objWordDoc.Application.ActiveDocument.Paragraphs.Add.Range.InsertBefore("") 
Set rngPara = objWordDoc.Application.ActiveDocument.Paragraphs(1).Range 
With rngPara 
.Bold = True 
.ParagraphFormat.Alignment = 1 
.Font.Name = "Arial" 
.Font.Size = 12 
End With 
Set rngCurrent = objWordDoc.Application.ActiveDocument.Paragraphs(3).Range 
Set tabCurrent = ObjWordDoc.Application.ActiveDocument.Tables.Add(rngCurrent,intNumrows,4) 
for i = 1 to colnum 
objWordDoc.Application.ActiveDocument.Tables(1).Rows(1).Cells(i).Range.InsertAfter theArray(i,1) 
objWordDoc.Application.ActiveDocument.Tables(1).Rows(1).Cells(i).Range.ParagraphFormat.alignment=1 
next 
tabRow = 2 
For j = 2 to intNumrows 
'ObjWordDoc.Application.ActiveDocument.Tables(1).Rows(tabRow).Borders.Enable=False 
objWordDoc.Application.ActiveDocument.Tables(1).Rows(tabRow).Cells(1).Range.InsertAfter theArray(1,j) 
objWordDoc.Application.ActiveDocument.Tables(1).Rows(tabRow).Cells(1).Range.ParagraphFormat.alignment=1 
objWordDoc.Application.ActiveDocument.Tables(1).Rows(tabRow).Cells(2).Range.InsertAfter theArray(2,j) 
objWordDoc.Application.ActiveDocument.Tables(1).Rows(tabRow).Cells(2).Range.ParagraphFormat.alignment=1 
objWordDoc.Application.ActiveDocument.Tables(1).Rows(tabRow).Cells(3).Range.InsertAfter FormatCurrency(theArray(3,j)) 
objWordDoc.Application.ActiveDocument.Tables(1).Rows(tabRow).Cells(3).Range.ParagraphFormat.alignment=2 
objWordDoc.Application.ActiveDocument.Tables(1).Rows(tabRow).Cells(4).Range.InsertAfter theArray(4,j) 
'objWordDoc.Application.ActiveDocument.Tables(1).Rows(tabRow).Cells(4).Range.InsertAfter Chr(10) 
objWordDoc.Application.ActiveDocument.Tables(1).Rows(tabRow).Cells(4).Range.ParagraphFormat.alignment=1 
tabRow = tabRow + 1 
Next 
' objWordDoc.Application.ActiveDocument.Tables(1).Rows(tabRow).Cells(4).Range.ParagraphFormat.alignment=1 
'objWordDoc.Application.ActiveDocument.Paragraph.Add.Range.InsertAfter(" ") 
'objWordDoc.Application.ActiveDocument.Paragraph.Add.Range.InsertAfter(" ") 
'objWordDoc.Application.ActiveDocument.Paragraph.Add.Range.InsertAfter("Regards,") 
'objWordDoc.Application.ActiveDocument.Paragraph.Add.Range.InsertAfter(" ") 
'objWordDoc.Application.ActiveDocument.Paragraph.Add.Range.InsertAfter("Daryl B. Morticum") 
'objWordDoc.Application.ActiveDocument.Paragraph.Add.Range.InsertAfter("Sales Associate") 
'objWordDoc.Application.ActiveDocument.Envelope.Insert Address 
' objWordDoc.Application.ActiveDocument.Paragraphs.Add.Range.InsertAfter("由廖家遠(yuǎn)設(shè)計(jì)") 
objWordDoc.Application.ActiveDocument.SaveAs "tempSample.doc", 0,False,"",True,"",False,False,False, False,False 
'objWordDoc.Application.printout() 
End Sub 
/script>

標(biāo)簽:蚌埠 萍鄉(xiāng) 大理 衡水 廣元 江蘇 衢州 棗莊

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp調(diào)用Word打印的代碼》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    海晏县| 宝丰县| 鹤岗市| 井研县| 温泉县| 库车县| 茌平县| 桃园县| 泸水县| 田阳县| 晋江市| 买车| 屏南县| 来凤县| 永丰县| 洛阳市| 尉氏县| 台南市| 金川县| 吐鲁番市| 高淳县| 岗巴县| 出国| 贡山| 新巴尔虎左旗| 大石桥市| 甘肃省| 宁武县| 门头沟区| 威远县| 清水河县| 鹿泉市| 孝昌县| 德钦县| 拉孜县| 丰宁| 平罗县| 喀喇沁旗| 上高县| 犍为县| 菏泽市|