精华内容
下载资源
问答
  • 本书是一本巨著,一共98页,没有任何一本教科书有... 选定多边形后右击,选择弹出菜单中编辑顶点”,按Ctrl不放,单击连线可增加顶点,单击顶点则删除该顶点。  鼠标指针移到连线或顶点上右击还会出现许多选项。
  • 引入:Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB)1.运行Dcomcnfg.exe 2.组件服务――计算机――我电脑――DCOM配置――找到microsoft word 文档 3.点击属性 4.选择“安全性” 5.选定“使用...
    引入:Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB)
    1.运行Dcomcnfg.exe
    2.组件服务――计算机――我的电脑――DCOM配置――找到microsoft word 文档
    3.点击属性
    4.选择“安全性”
    5.选定“使用自定义访问权限”和“使用自定义启动权限”
    6.分别编辑权限,添加Everyone(ASPNET,VS Developers,Debugger User)
    7.选择“身份标识”,在选定“交互式用户” 即可
    8.在Web.config里加 <identity impersonate="true"/>

    C#:
    ASP.NET操作Word文档一直是一个大家比较关心的话题,其实在ASP.NET里操作Word文档一点也不难,大家只需按本文提示,就能轻轻松松操作Word文档!
    一、准备工作
       首先请确认服务端已经安装了Office Word(以下将以Office XP为例),操作系统为win2000或XP,并且已配置好.NET的运行环境及安装VS.NET C#开发环境后,我们就可以打开VS.NET,并新建一个Visual C#项目>ASP.NET Web应用程序,位置为“http://localhost/word”。(如图一)
    二、引用Word对象库文件
       要操作Word,我们就需要Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB),通常安装了Office Word后,你就可以在office安装目录的Office10文件夹下面找到这个文件,当我们将这个文件引入到项目后,我们就可以在源码中使用各种操作函数来操作Word。具体做法是打开菜单栏中的项目>添加引用>浏览,在打开的“选择组件”对话框中找到MSWORD.OLB后按确定即可引入此对象库文件,vs.net将会自动将库文件转化为DLL组件,这样我们只要在源码中创建该组件对象即可达到操作Word的目的!
    三、Webform1.aspx.cs代码
       完成添加引用后,MSWORD.OLB已经转化为相关DLL文件并放置于项目的BIN目录下了,这样我们只需在源码中创建该对象,并使用word库文件内置的操作函数即可轻松实现操作Word,Webform1.aspx.cs源码如下:
    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    namespace word
    {
    /// <summary>
    /// Webform1 的摘要说明。
    /// </summary>
    public class Webform1 : System.Web.UI.Page
    {
    protected System.Web.UI.WebControls.TextBox SaveAs;
    protected System.Web.UI.WebControls.Button Button;
    protected System.Web.UI.WebControls.Label Label2;
    protected System.Web.UI.WebControls.Label Label1;
    protected System.Web.UI.WebControls.Label result;
    protected System.Web.UI.WebControls.TextBox wordText;
    #region Web form Designer generated code
    override protected void OnInit(EventArgs e)
    {
    //
    // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
    //
    InitializeComponent();
    base.OnInit(e);
    }
    /// <summary>
    /// 设计器支持所需的方法 - 不要使用代码编辑器修改
    /// 此方法的内容。
    /// </summary>
    private void InitializeComponent()
    {
    this.Load += new System.EventHandler(this.Page_Load);
    }
    #endregion
    public void Button_Click(object sender, System.EventArgs e)
    {
    Object Nothing=System.Reflection.Missing.value;
    //取得Word文件保存路径
    object filename=@SaveAs.Text;
    //创建一个名为WordApp的组件对象
    Word.Application WordApp=new Word.ApplicationClass();
    //创建一个名为WordDoc的文档对象
    Word.Document WordDoc=WordApp.Documents.Add(ref Nothing,ref Nothing,ref Nothing,ref Nothing);
    //增加一表格
    Word.Table table=WordDoc.Tables.Add(WordApp.Selection.Range,1,1,ref Nothing,ref Nothing);
    //在表格第一单元格中添加自定义的文字内容
    table.Cell(1,1).Range.Text=wordText.Text;
    //在文档空白地方添加文字内容
    WordDoc.Paragraphs.Last.Range.Text="Wellcome To Aspxcn.Com";
    //将WordDoc文档对象的内容保存为DOC文档
    WordDoc.SaveAs(ref filename,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing);
    //关闭WordDoc文档对象
    WordDoc.Close(ref Nothing, ref Nothing, ref Nothing);
    //关闭WordApp组件对象
    WordApp.Quit(ref Nothing, ref Nothing, ref Nothing);
    //返回结果
    result.Text="文档路径:<a href="/"+SaveAs.Text+"'>"+SaveAs.Text+"</a>(点击链接查看)<br>生成结果:成功!";
    }

    private void Page_Load(object sender, System.EventArgs e)
    {
    }
    }
    }



    四、Webform1.aspx代码

       完成CS源码后,我们就可以设计Webform页面了,完整的代码如下:

    <%@ Page language="c#" Codebehind="Webform1.aspx.cs" AutoEventWireup="false" Inherits="word.Webform1" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>基于Webforms的操作Word</title>
    <meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="javascript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    </HEAD>
    <body ms_positioning="GridLayout">
    <form id="form1" method="post" runat="server">
    <FONT face="宋体">
    <asp:TextBox id="wordText" style="Z-INDEX: 101; LEFT: 144px; POSITION: absolute; TOP: 129px" runat="server" Height="190px" Width="360px" TextMode="MultiLine"></asp:TextBox>
    <asp:TextBox id="SaveAs" style="Z-INDEX: 102; LEFT: 143px; POSITION: absolute; TOP: 80px" runat="server" Width="360px">C:\myword.doc</asp:TextBox>
    <asp:Button id="Button" style="Z-INDEX: 103; LEFT: 237px; POSITION: absolute; TOP: 340px" runat="server" Width="98px" on onClick="Button_Click" Text="生成Word文档"></asp:Button>
    <INPUT style="Z-INDEX: 104; LEFT: 361px; WIDTH: 49px; POSITION: absolute; TOP: 340px; HEIGHT: 24px" type="reset" value="重填" size="20"></FONT>
    <FONT face="宋体">基于Webforms的操作Word(小宝.NET)</FONT>
    <asp:Label id="Label1" style="Z-INDEX: 105; LEFT: 143px; POSITION: absolute; TOP: 54px" runat="server" Width="187px" Height="18px">Word文件保存路径:</asp:Label>
    <asp:Label id="Label2" style="Z-INDEX: 106; LEFT: 142px; POSITION: absolute; TOP: 107px" runat="server" Width="159px" Height="12px">Word文件内容:</asp:Label>
    <asp:Label id="result" style="Z-INDEX: 107; LEFT: 148px; POSITION: absolute; TOP: 387px" runat="server" Width="352px" Height="18px" ForeColor="Red"></asp:Label>
    </form>
    </body>
    </HTML>
    五、web.config设置
       web.config文件还需添加一句 <identity impersonate="true"/>以启用模拟身份,因为默认ASPNET这个用户是没有权限访问Word.ApplicationClass(),当启用模拟身份后所有页面将会使用匿名Internet用户帐户(IUSR_machinename)这个用户名的权限执行,这样我们就能成功访问Word.ApplicationClass()并在ASP.NET中操作Word!
     

    转载于:https://www.cnblogs.com/IWEB/archive/2006/11/26/572949.html

    展开全文
  • word使用技巧大全

    热门讨论 2011-03-18 20:37:53
    2、省时省力——写论文时如何利用word编辑参考文献 71 3、如何在Word中编辑参考文献 72 4、关于[1][2][3]类脚尾注格式问题,与各位分享(修改) 73 5、利用word中交叉引用来实现科技论文参考文献引用 73 6、用...
  • word使用学习总结

    千次阅读 2014-06-21 10:07:36
    word文字是有格式和级别,把“显示/隐藏编辑标记”按钮选中,这样才能看到很多格式和标识符,便于论文修改,该按钮是两个相对箭头。   1.word中表格字母上下左右居中对齐   1、选定 2、右击 3、...

    word中的文字是有格式和级别的,把“显示/隐藏编辑标记”按钮选中,这样才能看到很多格式和标识符,便于论文的修改,该按钮是两个相对的箭头。

     

    1.word中表格的字母上下左右居中对齐

     

    1、选定
    2、右击
    3、单元格对齐方式
    4、单击正中间的按钮

     

    2.向word中添加visio

     

    菜单“插入”-》“对象”-》选择tab“由文件创建”-》浏览到visio文件添加。

    3.向word中添加代码段

    首先向word中插入一个1行1列的表格,把代码得复制到其中并选择中,选择菜单中的“格式”-》“样式和主题”-》选择“html代码”。

    4.visio中解决图形无法画下的问题

     

    文件,页面设置,页面尺寸。

     

    5.visio中移动文本位置

     

     

    为形状输入文本-->选中该形状-->工具栏的“文本工具”向下箭头-->选择“文本块工具”-->鼠标指向形状的文本(鼠标会变成层叠的样式)-->按住左键并移动-->(文本会移动到任意位置)

    6.visio中对齐形状

     

    选中这些项目(CTRL或者框选等方式),然后再顶上菜单里选“形状”,下拉选择“对齐形状”,里面有几种对齐方式可以选择。

    7.去除Word中插入的Visio对象的空白

     

    1. 在Word中双击插入的Visio对象,即在Word中进入Visio的编辑模式
    2. 点击Visio对象,确定该对象被选中
    3. 按住ctrl键,把鼠标移到Visio页面边缘,会看到有图标显示边缘可以移动
    4. 移动四个边缘到合适的位置,然后点击word文档的其他地方,退出Visio的编辑模式
    5. 保持Word文档

    8.Word中双页变单页

     

     

    按住ctrl键,向前滚动鼠标滚轮。
    或者增加显示比例数。要精确显示进入视图菜单——显示比例对话框中设置。
    
    
    
     

    9.章节标题格式修改

    在改章节标题格式前,建议先设置一下word中的“样式”,完成设置后,将章节标题选中点击相应的样式即可。

    10.调节章节编号

    在“格式-》段落-》编号选项”里定义新的多级列表,设置好以后在每个章节标题前按从上到下的顺序点一下就可以自动编号。

    11.设置页眉页脚

    在每一章的结尾处一定要加个“插入-》分节符”,表示与前面内容属于不同的节,一定要加,否则后果就是页眉页脚很不听话。

    12.论文中图的自动编号

    选中图,然后选“引用-》插入题注-》新建标签”,标签格式比如第二章的为“图2.”,后面的图就可以直接选择,而且会自动编号,文中引用时选择“交叉引用”,“引用类型”处选择要引用的的标签,“引用内容 ”处选择“只有标签和编号“。

    13.目录的自动生成

    有些生成的目录不太好看,可以在”引用-》目录-》插入目录“”选项、修改“中设置。

     

    最后欢迎大家访问我的个人网站: 1024s

    展开全文
  • 操作WORD配置说明

    2008-06-04 11:05:00
    引入:Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB) 1.运行Dcomcnfg.exe 2.组件服务――计算机――我电脑――DCOM配置――找到microsoft word 文档 3.点击属性 4.选择“安全性” 5.选定...
    引入:Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB)
    1.运行Dcomcnfg.exe
    2.组件服务――计算机――我的电脑――DCOM配置――找到microsoft word 文档
    3.点击属性
    4.选择“安全性”
    5.选定“使用自定义访问权限”和“使用自定义启动权限”
    6.分别编辑权限,添加Everyone(ASPNET,VS Developers,Debugger User)
    7.选择“身份标识”,在选定“交互式用户” 即可
    8.在Web.config里加 <identity impersonate="true"/>

    ASP.NET操作Word文档一直是一个大家比较关心的话题,其实在ASP.NET里操作Word文档一点也不难,大家只需按本文提示,就能轻轻松松操作Word文档!
    一、准备工作
    首先请确认服务端已经安装了Office Word(以下将以Office XP为例),操作系统为win2000或XP,并且已配置好.NET的运行环境及安装VS.NET C#开发环境后,我们就可以打开VS.NET,并新建一个Visual C#项目>ASP.NET Web应用程序,位置为“http://localhost/word”。(如图一)
    二、引用Word对象库文件
    要操作Word,我们就需要Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB),通常安装了Office Word后,你就可以在office安装目录的Office10文件夹下面找到这个文件,当我们将这个文件引入到项目后,我们就可以在源码中使用各种操作函数来操作Word。具体做法是打开菜单栏中的项目>添加引用>浏览,在打开的“选择组件”对话框中找到MSWORD.OLB后按确定即可引入此对象库文件,vs.net将会自动将库文件转化为DLL组件,这样我们只要在源码中创建该组件对象即可达到操作Word的目的!
    三、Webform1.aspx.cs代码
    完成添加引用后,MSWORD.OLB已经转化为相关DLL文件并放置于项目的BIN目录下了,这样我们只需在源码中创建该对象,并使用word库文件内置的操作函数即可轻松实现操作Word,Webform1.aspx.cs源码如下:
    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    namespace word
    {
    /// <summary>
    /// Webform1 的摘要说明。
    /// </summary>
    public class Webform1 : System.Web.UI.Page
    {
    protected System.Web.UI.WebControls.TextBox SaveAs;
    protected System.Web.UI.WebControls.Button Button;
    protected System.Web.UI.WebControls.Label Label2;
    protected System.Web.UI.WebControls.Label Label1;
    protected System.Web.UI.WebControls.Label result;
    protected System.Web.UI.WebControls.TextBox wordText;
    #region Web form Designer generated code
    override protected void OnInit(EventArgs e)
    {
    //
    // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
    //
    InitializeComponent();
    base.OnInit(e);
    }
    /// <summary>
    /// 设计器支持所需的方法 - 不要使用代码编辑器修改
    /// 此方法的内容。
    /// </summary>
    private void InitializeComponent()
    {
    this.Load += new System.EventHandler(this.Page_Load);
    }
    #endregion
    public void Button_Click(object sender, System.EventArgs e)
    {
    Object Nothing=System.Reflection.Missing.value;
    //取得Word文件保存路径
    object filename=@SaveAs.Text;
    //创建一个名为WordApp的组件对象
    Word.Application WordApp=new Word.ApplicationClass();
    //创建一个名为WordDoc的文档对象
    Word.Document WordDoc=WordApp.Documents.Add(ref Nothing,ref Nothing,ref Nothing,ref Nothing);
    //增加一表格
    Word.Table table=WordDoc.Tables.Add(WordApp.Selection.Range,1,1,ref Nothing,ref Nothing);
    //在表格第一单元格中添加自定义的文字内容
    table.Cell(1,1).Range.Text=wordText.Text;
    //在文档空白地方添加文字内容
    WordDoc.Paragraphs.Last.Range.Text="Wellcome To Aspxcn.Com";
    //将WordDoc文档对象的内容保存为DOC文档
    WordDoc.SaveAs(ref filename,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing);
    //关闭WordDoc文档对象
    WordDoc.Close(ref Nothing, ref Nothing, ref Nothing);
    //关闭WordApp组件对象
    WordApp.Quit(ref Nothing, ref Nothing, ref Nothing);
    //返回结果
    result.Text="文档路径:<a href="/"+SaveAs.Text+"'>"+SaveAs.Text+"</a>(点击链接查看)<br>生成结果:成功!";
    }

    private void Page_Load(object sender, System.EventArgs e)
    {
    }
    }
    }

    转载于:https://www.cnblogs.com/scgw/archive/2008/06/04/1213332.html

    展开全文
  • ASP.NET操作Word文档

    千次阅读 2007-08-03 19:20:00
    ASP.NET操作Word文档操作WORD配置说明引入:Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB)1.运行Dcomcnfg.exe 2.组件服务――计算机――我电脑――DCOM配置――找到microsoft word 文档 3.点击...
     ASP.NET操作Word文档
    
    操作WORD配置说明
    引入:Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB)
    1.运行Dcomcnfg.exe
    2.组件服务――计算机――我的电脑――DCOM配置――找到microsoft word 文档
    3.点击属性
    4.选择“安全性”
    5.选定“使用自定义访问权限”和“使用自定义启动权限”
    6.分别编辑权限,添加Everyone(ASPNET,VS Developers,Debugger User)
    7.选择“身份标识”,在选定“交互式用户” 即可
    8.在Web.config里加 <identity impersonate="true"/>
     
    C#:
    ASP.NET操作Word文档一直是一个大家比较关心的话题,其实在ASP.NET里操作Word文档一点也不难,大家只需按本文提示,就能轻轻松松操作Word文档!
    一、准备工作
       
    首先请确认服务端已经安装了Office Word(以下将以Office XP为例),操作系统为win2000XP,并且已配置好.NET的运行环境及安装VS.NET C#开发环境后,我们就可以打开VS.NET,并新建一个Visual C#项目>ASP.NET Web应用程序,位置为“http://localhost/word”。(如图一)
    二、引用Word对象库文件
       
    要操作Word,我们就需要Word的对象库文件“MSWORD.OLB(word 2000MSWORD9.OLB),通常安装了Office Word后,你就可以在office安装目录的Office10文件夹下面找到这个文件,当我们将这个文件引入到项目后,我们就可以在源码中使用各种操作函数来操作Word。具体做法是打开菜单栏中的项目>添加引用>浏览,在打开的“选择组件”对话框中找到MSWORD.OLB后按确定即可引入此对象库文件,vs.net将会自动将库文件转化为DLL组件,这样我们只要在源码中创建该组件对象即可达到操作Word的目的!
    三、Webform1.aspx.cs代码
       
    完成添加引用后,MSWORD.OLB已经转化为相关DLL文件并放置于项目的BIN目录下了,这样我们只需在源码中创建该对象,并使用word库文件内置的操作函数即可轻松实现操作WordWebform1.aspx.cs源码如下:
    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    namespace word
    {
    /// <summary>
    /// Webform1
    的摘要说明。
    /// </summary>
    public class Webform1 : System.Web.UI.Page
    {
    protected System.Web.UI.WebControls.TextBox SaveAs;
    protected System.Web.UI.WebControls.Button Button;
    protected System.Web.UI.WebControls.Label Label2;
    protected System.Web.UI.WebControls.Label Label1;
    protected System.Web.UI.WebControls.Label result;
    protected System.Web.UI.WebControls.TextBox wordText;
    #region Web form Designer generated code
    override protected void OnInit(EventArgs e)
    {
    //
    // CODEGEN
    :该调用是 ASP.NET Web 窗体设计器所必需的。
    //
    InitializeComponent();
    base.OnInit(e);
    }
    /// <summary>
    ///
    设计器支持所需的方法 - 不要使用代码编辑器修改
    ///
    此方法的内容。
    /// </summary>
    private void InitializeComponent()
    {
    this.Load += new System.EventHandler(this.Page_Load);
    }
    #endregion
    public void Button_Click(object sender, System.EventArgs e)
    {
    Object Nothing=System.Reflection.Missing.value;
    //
    取得Word文件保存路径
    object filename=@SaveAs.Text;
    //
    创建一个名为WordApp的组件对象
    Word.Application WordApp=new Word.ApplicationClass();
    //
    创建一个名为WordDoc的文档对象
    Word.Document WordDoc=WordApp.Documents.Add(ref Nothing,ref Nothing,ref Nothing,ref Nothing);
    //
    增加一表格
    Word.Table table=WordDoc.Tables.Add(WordApp.Selection.Range,1,1,ref Nothing,ref Nothing);
    //
    在表格第一单元格中添加自定义的文字内容
    table.Cell(1,1).Range.Text=wordText.Text;
    //
    在文档空白地方添加文字内容
    WordDoc.Paragraphs.Last.Range.Text="Wellcome To Aspxcn.Com";
    //
    WordDoc文档对象的内容保存为DOC文档
    WordDoc.SaveAs(ref filename,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing);
    //
    关闭WordDoc文档对象
    WordDoc.Close(ref Nothing, ref Nothing, ref Nothing);
    //
    关闭WordApp组件对象
    WordApp.Quit(ref Nothing, ref Nothing, ref Nothing);
    //
    返回结果
    result.Text="
    文档路径:<a href="/"+SaveAs.Text+"'>"+SaveAs.Text+"</a>(点击链接查看)<br>生成结果:成功!";
    }

    private void Page_Load(object sender, System.EventArgs e)
    {
    }
    }
    }



    四、Webform1.aspx代码

       
    完成CS源码后,我们就可以设计Webform页面了,完整的代码如下:

    <%@ Page language="c#" Codebehind="Webform1.aspx.cs" AutoEventWireup="false" Inherits="word.Webform1" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>
    基于Webforms的操作Word</title>
    <meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="javascript">
    <meta name="vs_targetSchema" content="
    http://schemas.microsoft.com/intellisense/ie5">
    </HEAD>
    <body ms_positioning="GridLayout">
    <form id="form1" method="post" runat="server">
    <FONT face="
    宋体">
    <asp:TextBox id="wordText" style="Z-INDEX: 101; LEFT: 144px; POSITION: absolute; TOP: 129px" runat="server" Height="190px" Width="360px" TextMode="MultiLine"></asp:TextBox>
    <asp:TextBox id="SaveAs" style="Z-INDEX: 102; LEFT: 143px; POSITION: absolute; TOP: 80px" runat="server" Width="360px">C:/myword.doc</asp:TextBox>
    <asp:Button id="Button" style="Z-INDEX: 103; LEFT: 237px; POSITION: absolute; TOP: 340px" runat="server" Width="98px" on onClick="Button_Click" Text="
    生成Word文档"></asp:Button>
    <INPUT style="Z-INDEX: 104; LEFT: 361px; WIDTH: 49px; POSITION: absolute; TOP: 340px; HEIGHT: 24px" type="reset" value="
    重填" size="20"></FONT>
    <FONT face="
    宋体">基于Webforms的操作Word(小宝.NET)</FONT>
    <asp:Label id="Label1" style="Z-INDEX: 105; LEFT: 143px; POSITION: absolute; TOP: 54px" runat="server" Width="187px" Height="18px">Word
    文件保存路径:</asp:Label>
    <asp:Label id="Label2" style="Z-INDEX: 106; LEFT: 142px; POSITION: absolute; TOP: 107px" runat="server" Width="159px" Height="12px">Word
    文件内容:</asp:Label>
    <asp:Label id="result" style="Z-INDEX: 107; LEFT: 148px; POSITION: absolute; TOP: 387px" runat="server" Width="352px" Height="18px" ForeColor="Red"></asp:Label>
    </form>
    </body>
    </HTML>
    五、web.config设置
       web.config
    文件还需添加一句 <identity impersonate="true"/>以启用模拟身份,因为默认ASPNET这个用户是没有权限访问Word.ApplicationClass(),当启用模拟身份后所有页面将会使用匿名Internet用户帐户(IUSR_machinename)这个用户名的权限执行,这样我们就能成功访问Word.ApplicationClass()并在ASP.NET中操作Word
    VB.net:
    Public Class WordClass
        Public Function wirteWord(ByVal str As String, ByVal title As String) As Boolean
            Dim WordApp As Word.Application
            Dim WordDoc As Word.Document
            Try
                Dim obj As Object = System.Reflection.Missing.Value
                '取得Word文件保存路径
                Dim filename As Object = "C:/Inetpub/wwwroot/SLOA_NET/document/DocManage/" + title + ".doc"
                '创建一个名为WordApp的组件对象
                WordApp = New Word.ApplicationClass
                '创建一个名为WordDoc的文档对象
                WordDoc = WordApp.Documents.Add()
                '在文档空白地方添加文字内容
                WordDoc.Paragraphs.Last.Range.Text = str
                '保存
                WordDoc.SaveAs(filename)
                '关闭WordDoc文档对象
                WordDoc.Close()
                '关闭WordApp组件对象
                WordApp.Quit()
                Return True
            Catch ex As Exception
                If Not WordDoc Is Nothing Then
                    WordDoc.Close()
                End If
                If Not WordApp Is Nothing Then
                    WordApp.Quit()
                End If
                Return False
            End Try
        End Function
        Public Function readWord(ByVal title As String) As String
            Dim WordApp As Word.Application
            Dim WordDoc As Word.Document
            Try
                Dim obj As Object = System.Reflection.Missing.Value
                Dim filename As Object = "C:/Inetpub/wwwroot/SLOA_NET/document/DocManage/" + title + ".doc"
                WordApp = New Word.ApplicationClass
                WordDoc = WordApp.Documents.Open(filename)
                Dim comment As String = WordDoc.Range.Text
                WordDoc.Close()
                WordApp.Quit()
                Return comment
            Catch ex As Exception
                If Not WordDoc Is Nothing Then
                    WordDoc.Close()
                End If
                If Not WordApp Is Nothing Then
                    WordApp.Quit()
                End If
                Return Nothing
            End Try
        End Function
        Public Function printWord(ByVal title As String) As Boolean
            Dim WordApp As Word.Application
            Dim WordDoc As Word.Document
            Try
                Dim obj As Object = System.Reflection.Missing.Value
                Dim filename As Object = "C:/Inetpub/wwwroot/SLOA_NET/document/DocManage/" + title + ".doc"
                WordApp = New Word.ApplicationClass
                WordDoc = WordApp.Documents.Open(filename)
                WordApp.Visible = True
                'WordApp.ActivePrinter = WordDoc.Range.Text
                'WordDoc.Close()
                'WordApp.Quit()
                Return True
            Catch ex As Exception
                'If Not WordDoc Is Nothing Then
                'WordDoc.Close()
                'End If
                'If Not WordApp Is Nothing Then
                'WordApp.Quit()
                'End If
                'Return Nothing
            End Try
            Return False
        End Function

        Public Function printSetWord(ByVal title As String)
            Dim WordApp As Word.Application
            Dim WordDoc As Word.Document
            Try
                Dim obj As Object = System.Reflection.Missing.Value
                Dim filename As Object = "C:/Inetpub/wwwroot/SLOA_NET/document/DocManage/" + title + ".doc"
                WordApp = New Word.ApplicationClass
                WordDoc = WordApp.Documents.Open(filename)
                WordApp.Visible = True
                WordApp.PrintPreview = True
                'WordDoc.Close()
                'WordApp.Quit()
            Catch ex As Exception
                'If Not WordDoc Is Nothing Then
                'WordDoc.Close()
                'End If
                'If Not WordApp Is Nothing Then
                'WordApp.Quit()
                'End If
                'Return Nothing
            End Try
        End Function
        Public Function viewWord(ByVal title As String)
            Dim WordApp As Word.Application
            Dim WordDoc As Word.Document
            Try
                Dim obj As Object = System.Reflection.Missing.Value
                Dim filename As Object = "C:/Inetpub/wwwroot/SLOA_NET/document/DocManage/" + title + ".doc"
                WordApp = New Word.ApplicationClass
                WordDoc = WordApp.Documents.Open(filename)
                WordApp.Visible = True
                WordApp.PrintPreview = True
            Catch ex As Exception
                If Not WordDoc Is Nothing Then
                    WordDoc.Close()
                End If
                If Not WordApp Is Nothing Then
                    WordApp.Quit()
                End If
                Return Nothing
            End Try
        End Function
    End Class


    Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=696563

    展开全文
  • ASP.NET操作Word文档

    千次阅读 2006-09-05 16:52:00
    操作WORD配置说明引入:Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB)1.运行Dcomcnfg.exe 2.组件服务――计算机――我电脑――DCOM配置――找到microsoft word 文档 3.点击属性 4.选择“安全性...
  • 选定文本作用:选定文本后,才能编辑和修改文本 ### 选定文本方法 ctrl shift alt ## 文档视图与窗口操作 文档视图方式 切换方式 阅读模式相关操作 页面视图模式 web 板式视图模式 大纲视图...
  • 功能:针对选定的Word内容遍历所有Visio绘图(一定是针对选定的内容区间哦,这样就不用担心操作越界,还可以选定单个操作,如果全文档就Ctrl+A全选后再运行就是了),通过动态适配当前Visio图所在当前页面编辑区...
  • 操作WORD配置说明引入:Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB)1.运行Dcomcnfg.exe 2.组件服务――计算机――我电脑――DCOM配置――找到microsoft word 文档 3.点击属性 4.选择“安全性...
  • 引入:Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB) 1.运行Dcomcnfg.exe 2.组件服务――计算机――我电脑――DCOM配置――找到microsoft word 文档 3.点击属性 4.选择“安全性” 5.选定...
  • 操作WORD配置说明 引入:Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB) 1.运行Dcomcnfg.exe 2.组件服务――计算机――我电脑――DCOM配置――找到microsoft word 文档 3.点击属性 4.选择“安全...
  • QJot 5.9 文本编辑

    2010-12-10 13:19:25
    默认格式是RTF,它能够完美直接打开、编辑word编辑的文档,并以相应格式保存它们。它支持Unicode,支持一部分脚本,支持设置字体,颜色,背景,对齐方式,断行合并,选定文本内容保护,隐藏,屏蔽等等
  • 5.掌握文档基本操作:创建一个新文档,保存文档,打开文档,选定文本内容,编辑文档(删除、移动和复制文本,撤销与重复编辑操作),查找、替换、自动更正与校对,文档显示(普通、联机版式、页面和大纲显示)...
  • 以往的WPS 着重处理文字,而现在的WPS 2000 极大地丰富了文字处理软件的内涵,它不仅有极强的文字处理功能,更重要的是它能将多种对象的处理有效地融为一体。譬如,现在数据库文件格式众多,如 dBase 文件、FoxPro ...
  • 编辑Office文档的自定义菜单的优秀工具, 可以很方便的读取,编辑,写入菜单,VBA开发必备. Ribbon是一种以面板及标签页为架构...上下文相关标签只展示那些获得焦点的对象的特定功能,在对象没有被选定的时候是隐藏的。
  • 12.在Word 2000编辑状态下,当工具栏中“剪切”和“复制”按钮呈灰色时,表明…………………………………………………………………………………………( ) A.选定的对象是非文本 B.选定的文本内容太长 C.剪贴板...
  • GSP5.exe

    2020-04-01 09:16:40
    正如其名“21世纪动态几何”,它能够动态地展现出几何对象的位置关系、运行变化规律,是数学与物理教师制作课件的“利剑”! 窗口 由题标栏、菜单栏、工具栏、状态栏、绘图窗口和记录窗口等组成。 工具栏 工具栏依次...
  • 5、在Word中,如果要对文档内容(包括图形)进行编辑操作,首先必须选定操作对象。 6、在Word文档编辑过程中,如果选定了文档内容,再按住Ctrl键并拖曳鼠标至另一位置,即可完成待定文档内容复制操作。 7、Word中...
  • Excel VBA实用技巧大全 附书源码

    热门讨论 2010-10-08 18:59:24
    04072引用工作表中任意对象左上角、右下角单元格 04073引用输入了数组公式所有单元格区域 04074引用输入了某数组公式单元格区域 04075引用输入了某个函数全部单元格 04076引用含有特定文本字符串所有...
  • C#全能速查宝典

    热门讨论 2014-04-26 16:16:27
    1.1.19 typeof运算符——获得系统原型对象的类型 21 1.1.20 using关键字——引入命名空间 22 1.1.21 WriteLine方法——写入流 23 1.2 数学方法类——Math 25 1.2.1 Abs方法——返回指定数字的绝对值 25 1.2.2 Acos...
  • 会计理论考试题

    2012-03-07 21:04:40
    23.如果要把C盘某个文件夹中一些文件复制到C盘另外一个文件央中,在选定文件后,若采用拖放操作,可以用___B___目标方法。 A、直接拖至 B、Ctrl十拖至 C、Alt十拖至 D、单击 24.Windows98中磁盘根文件夹是...
  • AkelPad-4.8.5-setup

    2014-01-12 10:04:46
    ◎ContextMenu.dll: 可以自定义主菜单,编辑区、MDI 标签、超链接和文件右键菜单; ◎Exit.dll: 提供退出 AkelPad 时消息提示框和改变按 ESC 键行为; ◎Explorer.dll: 显示资源管理器面板; ◎Fonts.dll: ...
  • 教师工作助手

    2011-12-10 17:16:44
    3、图像信息的处理功能增强-可随便插入图像信息作为您题目的一部分(有图或公式等特殊对象的输入,则可打开WORD输入) 4、文件管理功能增强-可具体到管理题库中各类级别的每一个具体的题目 5、题库间联系功能增强...
  • 介绍了应用Java Web进行程序开发各个方面知识和技巧,主要包括Java Web编程基础、文件操作管理、图形图像与多媒体技术、窗体应用技术、JSP操作Word与Excel等。全书分6篇23章,共计600个实例和600个经验技巧。每...
  • 介绍了应用Java Web进行程序开发各个方面知识和技巧,主要包括Java Web编程基础、文件操作管理、图形图像与多媒体技术、窗体应用技术、JSP操作Word与Excel等。全书分6篇23章,共计600个实例和600个经验技巧。每...

空空如也

空空如也

1 2 3 4 5
收藏数 84
精华内容 33
关键字:

word编辑对象的选定