1. 云栖社区>
  2. 技术文集>
  3. 列表>
  4. 正文

使用ASP和Word进行服务器端拼写检查

作者:用户 来源:互联网 时间:2016-02-05 15:19:10

html页面输入选择microsoft工程visual studionet源码

使用ASP和Word进行服务器端拼写检查 - 摘要: 本文讲的是使用ASP和Word进行服务器端拼写检查, word|服务器 本文讨论的问题与下列方面相关: Microsoft Word 97 for Windows Microsoft Visual InterD

word|服务器 本文讨论的问题与下列方面相关:

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>

<%

   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>")


以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有 的相关内容,欢迎继续使用右上角搜索按钮进行搜索html , 页面 , 输入 , 选择 , microsoft , 工程 visual studionet源码 word 拼写检查、word 关闭拼写检查、word检查拼写错误、如何关闭word拼写检查、word拼写检查开启,以便于您获取更多的相关知识。

asp.net querystring-请教一个关于queryString传值的问题

...Decode一次不会产生乱码,然后再由服务端我们自己的代码使用指定编码格式DeCode) 解决方案二: 这种URL吗?http://ip:port/xxx?a=%2b 1.不要整个url进行URLEncode处理,只处理"%2b" 2.特殊情况下(客户端服务端编码格式不一样)...

使用ASP和Word进行服务器端拼写检查

使用ASP和Word进行服务器端拼写检查本文讨论的问题与下列方面相关: Microsoft Word 97 for Windows Microsoft Visual InterDev, version 6.0 Microsoft Internet Information Server version 4.0 概要 本文描述了如何使用Microsoft Word在Web页面ASP文件中添加拼写检...

PHP的拼写检查函数库

在使用这个函数前,需要先到 http://metalab.unc.edu/kevina/aspell 取回所需的拼写检查函数库 aspell library。  aspell_new :  载入一个新的字典。  aspell_check :  检查一个单字。  aspell_check-raw :  检查一个单字,即使拼错也不改变或修正。...

平时开发搜集的一些网址

...) - 葡萄城控件技术团队博客 - 博客园 如何用c#读取邮箱服务器里面的邮件标题跟内容-CSDN论坛-CSDN.NET-中国最大的IT技术社区 C# Winform如何发送邮件(包括附件) – System.Net.Mail使用 贝壳里的海 - ℉бrrest,run 。 自制Pop3邮件接收...

FCKEDITOR中文使用说明

...言文件.编辑器的皮肤文件.工具样的贴图等这些将导致在服务器和客户端间产生相当的流量.如果有许多文件被调用,那么即便每个文件很小.也会让用户等得不耐烦. 在2.0版中,开发人员有两种方法来解决这个问题.那就是指定装载...

前三篇
后三篇