国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

運用ASP與Word進(jìn)行服務(wù)器端拼寫檢查

運用ASP與Word進(jìn)行服務(wù)器端拼寫檢查

更新時間:2022-05-02 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

編譯 甘冀平(2000-09-26)

本文討論的問題與下列方面相關(guān):

Microsoft Word 97 for Windows

Microsoft Visual InterDev, version 6.0

Microsoft Internet Information Server version 4.0



概要
本文描述了如何使用Microsoft Word在Web頁面ASP文件中添加拼寫檢查功能。

詳細(xì)的步驟
按照下列步驟建立ASP應(yīng)用程序:

1、在Web服務(wù)器所在機(jī)器上,啟動Microsoft Visual Interdev 6.0,選擇File/New Project。

2、在“新工程”對話框的名字編輯域中,輸入“WebSpell”,然后雙擊新Web工程圖標(biāo)。

3、在接著出現(xiàn)的Web工程向?qū)υ捒蛑校斎牖蛘哌x擇你的Web服務(wù)器名字。將工作模式默認(rèn)為Master,點擊Next,再點擊
“finish”。

4、在Visual InterDev創(chuàng)建工程完成后,打開工程菜單,選擇“添加Web Item\HTML頁面”,命名為“CheckSpelling”,
然后點擊Open。

5、添加的HTML頁面默認(rèn)狀態(tài)下以設(shè)計視圖打開。在頁面上拖出一個HTML文本區(qū)域,放置一個HTML提交按鈕,根據(jù)你的愛好
進(jìn)行布局,在頁面上輸入一些文字,告訴用戶在文本域中輸入需要進(jìn)行拼寫檢查的文字。

6、選擇頁面上的所有對象(CTRL+A),然后從Visual InterDev的 HTML菜單中選擇Form,將對象包裹在表單中。

7、點擊當(dāng)前窗口底部的源碼功能頁面,切換到源碼顯示視圖。修改HTML開放< FORM >標(biāo)記的action屬性值為
results.asp。

8、打開Project菜單,選擇“添加Web Item\Active Server Page”,命名為“results”,然后點擊“Open”。

9、對于新頁面,切換到源碼視圖,在<BODY>標(biāo)記之間輸入下面的代碼:

<!-- Page header -->

<p><center><font size=+4 color=red>Spelling Results</font></center><hr>

<!-- Show user the text they entered -->

<p>The text you entered was:<p>

<font color=blue><%=Request("TEXTAREA1")%></font><p><hr><p>

<!-- Begin server-side script to check spelling errors -->

<%

' Don't allow other sessions to re-enter :)

do while(Application("WordInUse") = 1)

loop

Application("WordInUse") = 1



' Get Word references created in global.asa.

dim wdApp

set wdApp = Application("WordApp")

dim wdDoc

set wdDoc = Application("WordDoc")



' Clear current contents.

dim wdRange

set wdRange = wdApp.Selection.Range

wdRange.WholeStory

wdRange.Delete

set wdRange = Nothing



' Add the text the web user entered.

dim txt

txt = Request("TEXTAREA1")

wdApp.Selection.TypeText CStr(txt)



' Check spelling without prompting.

'wdDoc.CheckSpelling , , 0



' Get spelling errors collection.

dim wdErrors

set wdErrors = wdDoc.SpellingErrors

%>



<% ' Handle no-error condition.

if wdErrors.Count = 0 then

%>

There were no spelling errors.

<%

' Otherwise build a table of suggestions.

else

%>

<!-- Build a table to show errors & suggestions -->

<font color=red>There were <%=wdErrors.Count%> spelling error(s).</font><p>

<TABLE border=1 cellPadding=1 cellSpacing=1 width=75%>

<TR>

   <TD><b><font size=+1>Word</font></b></TD>

   <TD><b><font size=+1>Suggestions</font></b></TD></TR>

<%

   for each wdError in wdErrors

     ' Write the word in question.

     Response.Write("<TR><TD>")

     Response.Write(wdError.Text)

     Response.Write("</TD><TD>")



     ' Get spelling suggestions for it.

     dim wdSuggestions

     set wdSuggestions = wdApp.GetSpellingSuggestions(wdError.Text)

  

     if wdSuggestions.Count <> 0 then

      ' a comma-separated list of suggestions.

      dim strSuggestions

      strSuggestions = ", "

      for each wdSuggestion in wdSuggestions

       strSuggestions = strSuggestions & wdSuggestion.Name & ", "

      next



      ' Remove extra comma & space.

      strSuggestions = Right(strSuggestions, len(strSuggestions)-2)



      ' Write out suggestions.

      Response.Write(strSuggestions)

     else

      Response.Write("None.")

     end if

     set wdSuggestions = Nothing

     Response.Write("</TD></TR>")

   next



end if



' Release references.

set wdErrors = nothing

set wdDoc = nothing

set wdApp = nothing



' We're done, allow other sessions to continue.

Application("WordInUse") = 0

%>

10、在Visual InterDev 工程瀏覽窗口中,雙擊Global.asa文件,在< SCRIPT >標(biāo)記之間添加下面2段子程序:

Sub Application_OnStart()



' Launch Word.

dim wdApp

set wdApp = CreateObject("Word.Application")

set Application("WordApp") = wdApp

  

' Add a document.

set Application("WordDoc") = wdApp.Documents.Add



' Release reference.

set wdApp = nothing



End Sub



Sub Application_OnEnd()



' Get Automation references.

dim wdApp

set wdApp = Application("WordApp")

dim wdDoc

set wdDoc = Application("WordDoc")



' Tell Word to shutdown.

wdDoc.Saved = true

wdApp.Quit



' Release references.

set Application("WordDoc") = Nothing

set Application("WordApp") = Nothing

set wdDoc = nothing

set wdApp = nothing



End Sub

11、最后,在工程瀏覽窗口中用鼠標(biāo)右鍵單擊CheckSpelling.htm文件,選擇“設(shè)置為初始頁面”。

12、從File菜單中選擇“保存所有”(CTRL+SHIFT+S),再從Build菜單中選擇“Build”(Control-Shift+B)。

現(xiàn)在可以進(jìn)行測試了,在客戶端輸入“http:///WebSpell/CheckSpelling.htm”。

在Web頁面的文本域中輸入一些文字,點擊“Submit”,然后就可以看到results.asp對你輸入的文字報告一些錯誤拼寫和
建議。

工程的工作流程
當(dāng)用戶首次瀏覽到CheckSpelling.htm頁面時,Application_OnStart()事件被觸發(fā)。這個過程啟動Microsoft Word,為拼寫檢查做準(zhǔn)備,保存應(yīng)用和文檔對象到2個ASP應(yīng)用程序級別的變量中。這使頁面變得很有效率,因為你可以再次調(diào)用Word的同一實例,而不是為每一次拼寫檢查要求都執(zhí)行多次實例。接著,當(dāng)用戶點擊按鈕Submit時,result.asp頁面通過ASP的Request對象獲取輸入值,然后利用存儲的Microsoft Word對象來執(zhí)行拼寫檢查。result.asp注意了當(dāng)多個用戶會話同時使用同一實例時可能發(fā)生的問題,如果一個用戶正在使用,就進(jìn)行調(diào)度處理。

注意:一旦一個Web用戶登錄了工程文件,Web服務(wù)器就會有一個WinWord.exe進(jìn)程在后臺運行,它將處理拼寫檢查的請求。當(dāng)應(yīng)用程序發(fā)生OnEnd()事件時,ASP應(yīng)用程序才會釋放這個實例,而OnEnd()事件只有當(dāng)Web服務(wù)停止時才被觸發(fā)。可以通過運行下列的命令來停止并重新啟動Web服務(wù):

net stop w3svc

net start w3svc


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        日韩精品91亚洲二区在线观看| 国产河南妇女毛片精品久久久| 亚洲精品大片www| 久久久www免费人成精品| 亚洲人成精品久久久久久| 国产乱码精品一区二区三区av| 五月激情丁香一区二区三区| 成人h动漫精品一区二区| 亚洲精选视频免费看| 国产91富婆露脸刺激对白| 91麻豆精品国产91久久久资源速度| 欧美激情综合五月色丁香| 久久99最新地址| 日韩欧美精品在线视频| 午夜日韩在线电影| 在线免费亚洲电影| 亚洲午夜久久久久| 欧美天堂一区二区三区| 亚洲成人精品一区二区| 欧美日韩久久一区| 日韩福利电影在线| 欧美一卡在线观看| 麻豆国产精品视频| 久久久精品免费网站| 国产91精品久久久久久久网曝门 | 激情综合五月天| 不卡视频一二三四| 亚洲欧洲中文日韩久久av乱码| 91女厕偷拍女厕偷拍高清| 国产亚洲欧美在线| 99精品视频中文字幕| 亚洲狼人国产精品| 日韩视频一区在线观看| 成人国产在线观看| 一区二区三区加勒比av| 精品三级av在线| heyzo一本久久综合| 亚洲一二三区视频在线观看| 色综合激情五月| 日韩三级伦理片妻子的秘密按摩| 亚洲欧美一区二区三区孕妇| 国产精品大尺度| 亚洲大片一区二区三区| 欧美日本一区二区三区四区| 黄网站免费久久| 日韩女优av电影在线观看| 国产精品一区二区你懂的| 国产精品成人午夜| 欧美在线小视频| 国产资源精品在线观看| 国精产品一区一区三区mba视频| 亚洲欧美在线高清| 国产欧美日本一区视频| 国产日韩欧美不卡在线| 久久综合久久综合久久综合| 日韩午夜电影在线观看| 欧美日韩的一区二区| 欧美日韩一区视频| 欧美色偷偷大香| 欧美日本韩国一区| 91在线丨porny丨国产| 国产一区二区三区免费观看| 成人夜色视频网站在线观看| 欧美一区二区黄色| 波多野结衣中文字幕一区 | 国产精品一线二线三线| 裸体一区二区三区| 国产一区在线看| 国产伦精品一区二区三区视频青涩| 青草av.久久免费一区| 久久精品国产成人一区二区三区| 另类人妖一区二区av| 国产又黄又大久久| 激情都市一区二区| 久久精品国产免费| 色婷婷国产精品久久包臀| 欧美国产乱子伦| 1024国产精品| 亚洲一区二区3| 麻豆国产精品一区二区三区 | 国产一区二区三区免费看| 国产精一区二区三区| 91在线免费视频观看| 欧美群妇大交群的观看方式| 日韩一级二级三级| 国产精品美女www爽爽爽| 一区二区欧美国产| 极品美女销魂一区二区三区| 成人av第一页| 欧美高清性hdvideosex| 久久看人人爽人人| 亚洲成在线观看| 国产在线视频一区二区三区| 成人黄页毛片网站| 欧美一区二区三区免费视频| 国产精品女主播在线观看| 日韩在线a电影| 成人免费看黄yyy456| 91麻豆精品国产91久久久久| 中文字幕乱码日本亚洲一区二区 | 9191久久久久久久久久久| 国产亚洲人成网站| 亚洲6080在线| 成人国产在线观看| 欧美xxx久久| 亚洲国产欧美在线| 国产成人av自拍| 日韩网站在线看片你懂的| 亚洲另类在线制服丝袜| 国产精品1024| 欧美电视剧免费全集观看| 欧美激情中文字幕| 老司机午夜精品99久久| 97se亚洲国产综合自在线| 日韩免费高清av| 一区二区三区在线观看视频 | 亚洲一区二区av电影| 国产精品996| 欧美高清激情brazzers| 国产精品久久久一区麻豆最新章节| 丝袜美腿亚洲一区二区图片| av不卡免费电影| 欧美激情综合五月色丁香| 天堂蜜桃一区二区三区| 成人黄色国产精品网站大全在线免费观看 | 亚洲午夜久久久久久久久电影网| 国产一区二区三区黄视频 | 日韩欧美久久久| 一区二区三区中文字幕电影| 精品在线一区二区三区| 欧美日韩中文另类| 亚洲夂夂婷婷色拍ww47| 91网页版在线| 国产精品久久久久久久久免费丝袜| 九九**精品视频免费播放| 欧美日韩中文字幕一区| 日韩伦理电影网| 国产盗摄女厕一区二区三区| 精品日产卡一卡二卡麻豆| 日产精品久久久久久久性色| 欧美性色黄大片| 中文字幕亚洲不卡| 97国产精品videossex| 国产精品美女一区二区三区| 国产一区91精品张津瑜| 国产亚洲精品aa| 成人免费黄色在线| 亚洲欧美日韩在线不卡| 一道本成人在线| 一卡二卡三卡日韩欧美| 欧美日免费三级在线| 亚洲成人7777| 亚洲福利一区二区三区| 欧美性受xxxx黑人xyx性爽| 亚洲高清久久久| 欧美一二三四区在线| 久久噜噜亚洲综合| 国产中文字幕精品| 国产视频一区二区在线| 成人激情动漫在线观看| 亚洲午夜视频在线| 2023国产一二三区日本精品2022| 麻豆freexxxx性91精品| 国产欧美日韩中文久久| a美女胸又www黄视频久久| 一区二区激情小说| 7777精品伊人久久久大香线蕉| 日韩中文字幕区一区有砖一区| 91精品国产一区二区三区| 麻豆精品在线播放| 亚洲视频一区在线| 精品欧美一区二区在线观看| 成人听书哪个软件好| 亚洲日韩欧美一区二区在线| 4438x亚洲最大成人网| 国产成人av福利| 亚洲一区二区三区小说| 国产日韩欧美一区二区三区综合| 在线观看成人小视频| 国产精品综合二区| 亚洲一区二区三区在线看| 久久久久成人黄色影片| 欧美片网站yy| av男人天堂一区| 激情六月婷婷久久| 亚洲综合激情另类小说区| www一区二区| 欧美一级高清大全免费观看| 国产成都精品91一区二区三| 青青草原综合久久大伊人精品优势| 亚洲色图.com| 久久久精品综合| 亚洲欧洲国产日韩| 99精品视频中文字幕| 久久爱www久久做| 亚洲成av人**亚洲成av**| 国产精品国模大尺度视频| 欧美一区二区视频在线观看2022| 波波电影院一区二区三区| 精品一区二区三区免费观看|