国产午夜成人免费看片无遮挡_日本免费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>

        亚洲欧美在线高清| 欧美色手机在线观看| 色婷婷国产精品综合在线观看| 2021久久国产精品不只是精品| 九一九一国产精品| 久久午夜色播影院免费高清| 国产成人精品免费在线| 综合网在线视频| 色菇凉天天综合网| 日韩av一二三| 国产片一区二区三区| jizzjizzjizz欧美| 性感美女极品91精品| 精品久久久久久久一区二区蜜臀| 国产suv一区二区三区88区| 亚洲欧美日韩久久| 欧美一级欧美三级在线观看| 国产一区二区福利| 一区二区三区在线观看动漫| 欧美成人一级视频| 色综合天天综合给合国产| 丝袜美腿亚洲一区| 亚洲素人一区二区| 久久人人97超碰com| 色婷婷激情综合| 国产毛片精品视频| 日韩国产欧美一区二区三区| 欧美国产精品一区| 日韩一区二区电影| 在线国产电影不卡| 风间由美一区二区av101| 午夜精品一区在线观看| 日本一区二区三区免费乱视频 | 一区二区三区在线影院| 欧美一区二区观看视频| av激情成人网| 另类调教123区| 亚洲国产va精品久久久不卡综合| 国产日产精品一区| 日韩女同互慰一区二区| 91影院在线免费观看| 国产成人免费在线观看不卡| 亚洲v中文字幕| 亚洲精品一卡二卡| 欧美激情综合五月色丁香小说| 日韩欧美一级片| 欧美日韩国产不卡| 色欧美片视频在线观看 | 欧美日韩中文另类| 在线免费观看不卡av| 波多野结衣中文字幕一区| 国产一区二区在线免费观看| 蜜臀久久久99精品久久久久久| 亚洲国产日韩一区二区| 一区二区欧美视频| 亚洲男人的天堂网| 尤物视频一区二区| 亚洲电影视频在线| 天堂在线一区二区| 日韩av一二三| 麻豆成人av在线| 欧美aⅴ一区二区三区视频| 蜜乳av一区二区| 精久久久久久久久久久| 免费成人av资源网| 国内精品不卡在线| 国产高清视频一区| 播五月开心婷婷综合| 色婷婷综合久久久久中文 | 欧美午夜精品久久久| 在线视频一区二区三| 欧美午夜电影在线播放| 欧美日韩亚洲不卡| 日韩免费视频一区| 国产视频一区二区三区在线观看| 久久久蜜桃精品| 亚洲色图第一区| 亚洲午夜免费福利视频| 激情五月婷婷综合网| 成人中文字幕电影| 欧美自拍丝袜亚洲| 欧美成人一区二区| 国产精品毛片高清在线完整版| 亚洲婷婷在线视频| 日韩二区三区在线观看| 国产麻豆成人精品| 91官网在线观看| 日韩一级成人av| 国产精品久久毛片| 亚洲韩国精品一区| 国产成人在线看| 欧美日韩一级黄| 久久香蕉国产线看观看99| 亚洲欧美另类小说| 久久99精品国产91久久来源| av午夜精品一区二区三区| 欧美日韩国产免费一区二区| 欧美激情综合在线| 日本中文字幕不卡| 97精品视频在线观看自产线路二| 欧美老年两性高潮| 国产精品久久久久久久久免费丝袜| 亚洲动漫第一页| 国产成人高清视频| 欧美一区二区女人| 最新高清无码专区| 国产在线视频一区二区三区| 日本道精品一区二区三区| 久久久久99精品一区| 亚洲成人免费影院| 色欧美片视频在线观看在线视频| 久久综合九色综合欧美98| 亚洲123区在线观看| 99精品一区二区三区| 久久久久国产免费免费| 性感美女极品91精品| 91网址在线看| 国产精品无遮挡| 国产精品亚洲成人| 精品久久久久久久久久久院品网 | 欧美视频三区在线播放| 国产精品久久久久久户外露出| 久久精品国产77777蜜臀| 欧美日韩国产片| 一区二区三区精品视频| 97精品国产露脸对白| 国产视频亚洲色图| 国产成人在线影院| 国产天堂亚洲国产碰碰| 国内欧美视频一区二区| 精品国免费一区二区三区| 婷婷中文字幕综合| 欧美一区二区三区视频免费| 奇米综合一区二区三区精品视频 | 欧洲在线/亚洲| 亚洲夂夂婷婷色拍ww47 | 成人免费看视频| 国产三级精品视频| 国产91精品一区二区麻豆网站| 久久久久9999亚洲精品| 丁香激情综合五月| 国产精品乱人伦一区二区| 成人在线视频一区| 亚洲男人都懂的| 欧美色综合影院| 视频在线观看一区| 精品成人免费观看| 国产成人精品三级麻豆| 自拍偷自拍亚洲精品播放| 91网站视频在线观看| 亚洲国产精品一区二区www在线| 欧美精品少妇一区二区三区 | 国产精品18久久久久久久久 | 亚洲福利视频一区| 欧美成va人片在线观看| 国产乱人伦精品一区二区在线观看| 精品欧美乱码久久久久久1区2区| 国产一区二区看久久| 综合色中文字幕| 欧美一区二区三区系列电影| 激情综合网最新| 最新高清无码专区| 67194成人在线观看| 国产美女一区二区| 亚洲视频免费在线观看| 日韩一区二区免费电影| bt7086福利一区国产| 五月天丁香久久| 久久精品视频在线看| 在线看国产一区| 国产成人综合网| 亚洲第一福利一区| 中文字幕欧美激情一区| 欧美日韩不卡一区二区| 成人开心网精品视频| 日韩精品乱码av一区二区| 欧美极品aⅴ影院| 91精品国产免费| 日本韩国一区二区三区视频| 卡一卡二国产精品| 亚洲国产精品麻豆| 国产精品青草久久| 日韩欧美在线综合网| 91热门视频在线观看| 国产资源在线一区| 婷婷开心激情综合| 亚洲精品国产精华液| 国产三级欧美三级日产三级99| 欧美视频三区在线播放| 成人永久免费视频| 国产一区二区三区观看| 日韩中文欧美在线| 亚洲免费在线播放| 欧美激情一区二区三区全黄 | 国产清纯在线一区二区www| 91超碰这里只有精品国产| 欧美主播一区二区三区| eeuss鲁片一区二区三区在线看| 国产资源在线一区| 久久97超碰国产精品超碰|