0 0

怎样读取Word文档指定区域的内容20


 

上述截图 是一篇采用了密码保护了的文档(示例),图中除了黑色高亮区域,均不可编辑(需要输入密码)

我怎样才能读取到用户在这些可编辑区域填写的内容,即上图黑色区域输入的内容,很像表单提交的过程

我查看了MSDN文档,看的不是太明白,

语言选定的是c#

2009年4月09日 09:45
  • 大小: 176.1 KB

1个答案 按时间排序 按投票排序

0 0

采纳的答案

明显用了窗体域,可以通过:oframe.ActiveDocument.FormFields拿到所有的窗体域。
然后,通过Item取到各个域,然后用Result访问其值,或是Range获取这个文本区域。


-p----------------例如js调用:

            var form = oframe.ActiveDocument.FormFields;
            for(var i = form.count - 1;i >= 0 ; i--)
            {
                var item = form.Item(i+1);
                var data = datas[item.Name];
                if(data)
                    item.Result = data;
            }
       
            oframe.ActiveDocument.Protect(3);
            datas.isprotect = true;

2009年4月13日 14:38

相关推荐

    Java读取多Word文档中指定位置的表格数据或文本内容

    Java读取Word文档中指定位置(可以自己自定义位置)的表格数据或文本内容 * @param filePath 文档路径 * @param start 指定位置开始读取表格数据的该位置上的字符串 * @param end 指定位置开始结束读取表格数据的该...

    VC 读取Word文档内容

    在VC++或MFC(Microsoft Foundation Classes)环境下,读取Word文档内容主要涉及到Microsoft Office的自动化接口,这通常使用COM(Component Object Model)技术来实现。以下是一个详细的知识点介绍: 1. **COM理解...

    jacob以目录和段落分析读取Word文档(自己写的)

    Jacob提供了`Range`类,它是Word文档中可操作的文本或图形区域。我们可以通过`Section.getBody().getParagraphs()`来获取节内的所有段落。对于每个段落,我们可以通过`Paragraph.getText()`获取其文本内容。在你的...

    VBA后台读取word内容.rar

    在本例中,“VBA后台读取word内容”指的是利用VBA来从Word文档中提取数据,特别是表格中的内容,并将这些数据导入到Excel工作表中。这对于数据处理、报告生成或数据分析等工作非常有用,可以极大地提高效率。 首先...

    Delphi7.0 操作word填写表格

    这些方法允许开发者以编程的方式对Word文档的特定区域进行精确的读写操作。 另外,代码中也展示了消息框的使用(MessageBox),用于提示用户操作结果或进行交互性确认。 需要注意的是,文档中提到的“OLEVariant”...

    读取Word方法

    ### 读取Word方法及其在ASP.NET中的应用 #### 一、引言 ...通过上述步骤,我们不仅能够有效地读取Word文档内容,还能够在ASP.NET页面上实现动态加载和展示这些内容,大大提高了Web应用程序的功能性和实用性。

    实时读取打开的word文件

    在IT领域,尤其是在软件开发中,实时读取正在运行的Word文档是一项实用的技术。这个功能可以帮助用户监控文档的更改,或者在多用户协作环境中同步更新。对于VC++开发者,实现这样的功能可以为他们的应用程序增加价值...

    Android 读写word文档,按照指定位置插入文字,替换文字,表格,图片,替换表格中文字图片

    2. **读取Word文档**: 使用`XWPFDocument`类打开一个已存在的Word文档。例如: ```java FileInputStream fis = new FileInputStream("path_to_your_docx"); XWPFDocument document = new XWPFDocument(fis); ...

    Aspose.Words中提取域中有效内容

    在`GetFieldContent`这个例子中,可能是一个示例程序,它读取输入的Word文档,提取所有域的解析结果,并可能将这些内容输出到控制台或者写入新的文档。 总结来说,Aspose.Words提供了一套全面的API,使开发者能够...

    JS 导出页面可选区域到Word文档

    本文档将详细介绍如何使用JavaScript(简称JS)实现Web页面中的指定区域内容导出至Word文档的功能。此方法不仅适用于Word文档,同样也适用于Excel表格。通过示例代码的学习,开发者能够掌握基本的导出逻辑,并可以...

    android中读取本地文件demo

    首先创建`File`对象,指定文件路径,然后使用`BufferedReader`或`FileInputStream`等流类来读取文件内容。对于二进制文件,如PDF,可能需要`FileInputStream`配合` ByteArrayOutputStream`进行操作。 3. **ListView...

    ueditor添加导入word插件

    可以使用Apache POI库来读取Word文档内容,然后通过DOM操作或者模板引擎将内容转化为HTML。注意要保留原始的样式和格式,这样在UEditor中显示时会保持一致。 5. **返回结果**:将转化后的HTML内容返回给前端,...

    VS2008读取Excel中数据写入到Word中

    例如,通过`Excel.Application`对象的`Workbooks.Open`方法可以打开一个Excel文件,然后使用`Worksheets`集合来访问特定的工作表,`Range`对象用于读取特定单元格或区域的数据。 接着是"写入到Word"的部分。同样地...

    网页div内容导出Word(可用版).rar

    5. **代码实现**:此压缩包可能包含一个脚本或应用,它读取HTML文件,解析DOM,提取div内容,然后使用合适的库将这些内容转换并保存为Word文档。代码可能涉及到的技术包括JavaScript、Python、PHP等,具体取决于...

    利用js导出Web页面内容到Word、Excel

    - **解析**:这段代码类似于上述的Excel示例,但目标是Word文档。它同样创建了一个Word应用程序实例,并新建了一个空白文档。接着,通过`createTextRange()`方法选择并复制了ID为`PrintA`的元素内的文本,然后将...

    JAVA生成word文档代码加说明

    `Range`类表示Word文档中的一个可操作的区域,可以包含文字、段落、表格等。它是对Word文档内容进行操作的基本单位,如替换文本、删除内容等。 5. **Table、TableIterator和TableRow类**: - `Table`类代表Word...

    C++操作Word

    本教程主要聚焦于使用C++来操作Microsoft Word(MSWord)文档,这是一项实用的技术,能够帮助程序员在没有用户交互的情况下自动化处理Word文档。 首先,`msword.cpp`和`CWord.cpp`是实现C++操作Word功能的源代码...

    将TXT文件转换为word文件源代码

    转换过程通常涉及读取TXT文件内容,然后在Word文档中创建相应结构并应用样式。C#中可以使用Microsoft Office Interop库来操作Word对象模型,实现这个功能。首先,需要安装Microsoft.Office.Interop.Word NuGet包,...

    Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容

    总结来说,在Linux系统中,利用Node.js处理PDF和Word文档主要涉及调用系统命令行工具以及使用特定的Node.js库。通过`pdftotext`和`antiword`,你可以轻松地将PDF和.doc文件转换为文本格式。对于更复杂的文档格式,如...

    完美解决方案:Java生成复杂Word文档

    Apache POI是一个流行的库,用于读取和写入Microsoft Office格式的文件,包括Word文档。然而,尽管它在读取文档方面表现出色,但在创建新文档或修改现有文档时,特别是处理复杂的样式和布局时,可能会变得非常困难。...

Global site tag (gtag.js) - Google Analytics