问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

.NET 中怎么在线操作Office 如:Office 文档在线编辑、保存、添加等_百...

发布网友 发布时间:2022-04-24 15:36

我来回答

1个回答

热心网友 时间:2022-04-27 11:11

OLEAutomation
首先引入类库,Microsoft.Office.Interop.Word,然后进行编程。代码如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.Office.Interop.Word;

namespace WordTest
{
public partial class Form1 : Form
{
object strFileName;
Object Nothing;
Microsoft.Office.Interop.Word.Application myWordApp = new Microsoft.Office.Interop.Word.ApplicationClass();
Document myWordDoc;
string strContent = "";

public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
createWord();
//openWord();
}

private void createWord()
{
strFileName = System.Windows.Forms.Application.StartupPath + "test.doc";
if (System.IO.File.Exists((string)strFileName))
System.IO.File.Delete((string)strFileName);
Object Nothing = System.Reflection.Missing.Value;
myWordDoc = myWordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing);

#region 将数据库中读取得数据写入到word文件中

strContent = "你好\n\n\r";
myWordDoc.Paragraphs.Last.Range.Text = strContent;

strContent = "这是测试程序";
myWordDoc.Paragraphs.Last.Range.Text = strContent;

#endregion

//将WordDoc文档对象的内容保存为DOC文档
myWordDoc.SaveAs(ref strFileName, 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文档对象
myWordDoc.Close(ref Nothing, ref Nothing, ref Nothing);
//关闭WordApp组件对象
myWordApp.Quit(ref Nothing, ref Nothing, ref Nothing);

this.richTextBox1.Text = strFileName + "\r\n" + "创建成功";

}
private void openWord()
{
fontDialog1.ShowDialog();
System.Drawing.Font font = fontDialog1.Font;
object filepath = "D:\\asp.docx";
object oMissing = System.Reflection.Missing.Value;
myWordDoc = myWordApp.Documents.Open(ref filepath, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing);
myWordDoc.Content.Font.Size = font.Size;
myWordDoc.Content.Font.Name = font.Name;
myWordDoc.Save();
richTextBox1.Text = myWordDoc.Content.Text;

myWordDoc.Close(ref oMissing, ref oMissing, ref oMissing);
myWordApp.Quit(ref oMissing, ref oMissing, ref oMissing);
}

}
.NET 中怎么在线操作Office 如:Office 文档在线编辑、保存、添加等_百...

首先引入类库,Microsoft.Office.Interop.Word,然后进行编程。代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using Microsoft.Office.Interop.Word;namespace WordTest { public partial...

如何把doc文件转换成PDF格式?

"1.当然可以,首先要确定自己有一个pdf文档,而且确定目的是需要将pdf文档转换为word格式,然后我们将现有文档通过迅捷pdf转换器软件打开。2.通过选择PDF转换页面功能其中的PDF文件转WORD项目拖入文件。3.接着在迅捷pdf转换器下方按自己的需要是否更改文件名,然而在保存类型中选择*.doc选项。4.全部设置完成点击开始转换,确定自己设置好路径、更改文件名和保存类型即可。5.转换完成之后的word文档同样可以通过迅捷pdf转换器重新转换成一开始的pdf文档。"1.当然可以,首先要确定自己有一个pdf文档,而且确定目的是需要将pdf文档转换为word格式,然后我们将现有文档通过迅捷pdf转换器软件打开。2.通过选择PDF转换页面功能其中的PDF文件转WORD项目拖入文件。3.接着在迅捷pdf转换器下方按自己的需要是...

...怎么能够直接打开远程的word和excel文件,并且支持在线编辑...

在aspx文件(前台文件)中写超链接,,这样你的代码运行起来之后点击超链接会提示是否打开文件,点确定打开之后同样可以编辑并保存。当然这个需要你远程连接的机器授予权限。不过需要注意几个问题.1:你的文件如果是word,excel那么一定要确认访问的用户要装office.建议加上target='_block'.2:你这样做极度危险...

在线编辑怎么弄

1. 打开您需要编辑的文档或文件,可以使用 Microsoft Office 或 Google Docs 等在线编辑工具。2. 在您打开的文档中,找到需要编辑的内容,并选择相应的文本、图片或其他媒体文件。3. 单击鼠标右键,从弹出的选项中选择“复制”或“剪切”,将所选内容复制或剪切到剪贴板中。4. 找到需要将内容粘贴的位...

如何网页编辑如何网页编辑文档

第一步:开启WPS并且新建一个想要实现在线编辑的文档:第二步:编辑完文档后点击菜单栏“文件”,并在下面选择“保存”:第三步:在弹出的对话框中,我们选择“我的云文档”并点击保存:第四步:关闭文档后我们可以在WPS页面找到“我的云文档”,在里面找到需要在线编辑的文档,并在右侧点击分享或者复制...

word如何多人在线编辑word如何多人在线编辑文档

1. 打开Microsoft Word,选择“新建”,点击“多人协作编辑”。2. 系统将会为此文档创建一个链接,您可以把它复制,并发送给参与者。3. 参与者可以通过点击链接,加入此次编辑。4. 所有参与者编辑文档时,Word将会显示其在线状态,这样所有参与者就可以实时了解文档的编辑进度。5. 编辑完成后,共同保存...

如何做在线文档编辑

1、首先新建一个在线文档,点击左上角 新建 ,然后点击 在线文档 。2、单击 指示区域 输入标题和正文。3、上方 工具栏 可以对输入内容进行各种编辑。4、还可以使用 插入 选项,在文档中插入图片、表格、链接、分割线、页码等内容。5、在线编辑有实时保存功能,编辑完成后无需保存,直接关闭页面即可。如...

如何制作在线编辑文档microsoft

1. 打开编辑工具:选择您想要使用的编辑工具,如Word。2. 点击“新建”:在工具栏上找到“新建”按钮并点击它。3. 命名文件:在弹出的窗口中为您的文档命名,并选择保存的位置。4. 开始编辑:一旦您创建了新的文档,您可以开始编辑它。添加文本、图像、表格或其他内容,根据您的需求进行格式设置。问题...

如何做在线文档编辑

1、首先进入百度网站,然后输入用户名,密码登录网站。2、之后点击右上角的登录名,点击个人中心按钮。3、进入个人中心界面之后,点击“文档”按钮,进入文档编辑界面。4、可以在这里面进行文档编辑,要想保存文档,点击左上角“文件”按钮。5、在弹出的界面中,可以选择分享,和文件保存。

电脑怎么弄在线编辑文档

在线编辑文档一般常见的是用于编辑Office一类的文档,如Word、Excel、PowerPoint 等。通过PC端来操作在线编辑文档,需要在专门的可在线编辑的网页上来操作,如Spire.Cloud, 在打开该网页后,登录个人在线编辑账号,然后在【文档管理】下,可新建或者上传本地路径下的Office文件来编辑,完成编辑后,后导出为...

怎样在线编辑文档?

1. 使用在线文档编辑工具,如Google文档、Microsoft Office Online等。这些工具允许多个用户同时编辑同一份文档,并提供实时协作和自动保存功能。2. 使用云存储服务,如Google Drive、Microsoft OneDrive等。将文档上传到云存储中后,就可以通过网页或移动应用程序在线编辑文档。3. 使用专业的在线协作平台,如...

word文档怎么编辑内容 文档被限制编辑了怎么办 wps文档无法编辑怎么办 文档不能编辑怎么办 docx文件怎么编辑 为什么word文档不能编辑了 怎样编辑word文档 word文档编辑限制包括什么 如何解除word文档的编辑限制
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
居住证改地址去哪里 北京居住证 多久拿证 北京居住证怎么办理 北京居住证办理流程 在北京居住证如何办理 一本提档线是什么意思 各高校在河北2012年的国防生或各军校录取分数线是多少? 谁知道2010你河北高考提档线是多少啊!! ...可以告诉我今年河北省高考分数的提档线是多少啊?谢谢.请连同消息来 ... 07年河北专科提档线 河北农业大学渤海校区有什么专科 iphonese2有3dtouch吗 自贡公交车末班车一般几点啊? 自贡三十一路公交车起点站到终点站一共有那些站 自贡31路公交车和5路公交车最新路线。 自贡公交203路行经路线 可插卡智能手表哪款好? 华为watch 2 智能手表能插卡吗? 华为现在还有能插卡的手表吗?成人戴的 建设银行卡被暂停非柜面交易 问了客服说要问开户行 但是我人在外地 没时间去 手机可以开通吗? 银行卡被限制非柜面交易该如何处理? 不能转账- 问一问 建行卡被暂停非柜面了,能直接去柜台把钱取出来吗? 卖房人收到买房人房款 收据证明怎么写? 银行卡被禁止非柜台交易,如何处理? 收到父母给的买房首付现金怎么写收据文本? 买房收条怎么写啊! 建行莫名其妙禁止非柜台交易怎么办? 购房收条怎么写具有法律效应! 买房收条怎么写? 建行卡被暂停非柜面了,可以直接去柜台取钱吗? 银行卡被禁止非柜面交易,去银行说解决不了,怎么办呀? 自贡公交车最早和最晚的班次是好多点钟? 自贡g2公交车多少时间一班? 自贡g3公交车多久一趟 急需 自贡1路公交车的路线 自贡三十二路公交车的路线是怎么走的 自贡公交车一辆多小元 自贡g4公交车到自贡高铁站问隔多少时间一趟 自贡火车站到自贡客运总站公交车路线?哪路车?要坐多久? 自贡到火车站的公交车 59岁住房贷款最长能贷多少年? 59周岁买房贷款可以多少年 父母都有社保50多岁买房子能贷款多少 苹果MFi认证数据线的品牌有什么?通常哪款好? 59岁能用公积金贷款买房吗? 60岁母亲贷款买房能贷多少年? 苹果MFi认证数据线的品牌有?选择哪款好? 管道直饮水具有哪些优势 直饮水有毒吗 家用直饮水机有哪些作用 校园使用直饮水设备的好处有哪些