使用ASP和Word进行服务器端拼写检查
2008-02-23 05:31:35来源:互联网 阅读 ()
Microsoft Word 97 for Windows
Microsoft Visual InterDev, version 6.0
Microsoft Internet Information Server version 4.0
概要
本文描述了如何使用Microsoft Word在Web页面ASP文档中添加拼写检查功能。
周详的步骤
按照下列步骤建立ASP应用程式:
1、在Web服务器所在机器上,启动Microsoft Visual Interdev 6.0,选择File/New Project。
2、在“新工程”对话框的名字编辑域中,输入“WebSpell”,然后双击新Web工程图标。
3、在接着出现的Web工程向导对话框中,输入或选择您的Web服务器名字。将工作模式默认为Master,点击Next,再点击“finish”。
4、在Visual InterDev创建工程完成后,打开工程菜单,选择“添加Web Item\HTML页面”,命名为“CheckSpelling”,然后点击Open。
5、添加的HTML页面默认状态下以设计视图打开。在页面上拖出一个HTML文本区域,放置一个HTML提交按钮,根据您的爱好进行布局,在页面上输入一些文字,告诉用户在文本域中输入需要进行拼写检查的文字。
6、选择页面上的任何对象(CTRL A),然后从Visual InterDev的 HTML菜单中选择Form,将对象包裹在表单中。
7、点击当前窗口底部的源码功能页面,转换到源码显示视图。修改HTML开放< FORM >标记的action属性值为results.asp。
8、打开Project菜单,选择“添加Web Item\Active Server Page”,命名为“results”,然后点击“Open”。
9、对于新页面,转换到源码视图,在<BODY>标记之间输入下面的代码:
<!-- 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>
<%
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇: ASP的含义、功能和选择
下一篇: 用ASP实现Web表单的数据保持(三)
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash