.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. 使用专业的在线协作平台,如...