Tag: rtf

在Excel中将RTF(RTF格式)代码转换为纯文本格式

我将数据库查询导出为Excel,并获取具有RTF格式的行。 如何将这些字段转换为纯文本? 我find了很老的答案,所以我想知道有没有人知道一个方法。

将多个RTF文件的数据导入到单独的工作表中

我是新的Excel VBA。 我有一个文件夹中的多个富文本格式文件(.rtf)。 我想在Excel中打开.rtf文件,每个文件由一个工作表 Sub Try() Dim WordApp As Object Dim FSO As New FileSystemObject Dim Fldr As Folder Dim Fl As file Dim WkSht As Worksheet Dim StrName As String Dim WkBk_Tmp As Workbook Dim WkSht_Tmp As Worksheet Set Fldr = FSO.GetFolder("C:\Users\NHWD78\Desktop\Report\Harmonic and Flicker") 'folder path Set WordApp = CreateObject("Word.Application") 'run in word application […]

在Excel中显示MS-Accesslogging的RTF格式

我想做的事 我有一个Access数据库(C:\ Users \ 289894 \ Desktop \ Database1.accdb)[Table1]的一个字段是[备注]。 该字段是Memo数据types,文本格式设置为rich text格式。 例如,可以将一些logging保存为粗体 ,将一些logging保存为斜体 。 我想从excel文件打开一个连接到这个Access数据库,以读/写入这个富文本字段。 我使用的代码如下: Dim datab As Database Dim rs As Recordset Dim path As String path = "C:\Users\289894\Desktop\Database1.accdb" Set datab = OpenDatabase(path) Set rs = datab.OpenRecordset("SELECT * FROM [Table1]") Debug.Print rs!Memo Range("A1") = rs!Memo 我的问题 这段代码很适合打开连接并读取普通文本字段,但丰富的文本以令人惊讶的方式(对我来说)起作用。 访问中的原始文本是“ aaa ”。 这是粗体字的“aaa”。 运行代码之后,debug.print和Range(“A1”)都将<div><strong>aaa</strong></div>写入其中。 我怎样才能改变我的代码发送格式为好? […]

Excel VBA – 将单元格值作为RTF格式的文本

我想使用VBA将Excel格式的文本格式化为RTF(将格式化的文本存储在数据库中)。 如果无法将文本作为RTF格式,我如何将格式化的文本存储在数据库中并保持格式化? 谢谢!

用多个电子表格创buildrtf模板(excel)

我已经创build了一个数据模板报告( xdodtexe ),输出将在多个电子表格的excel中。 我的电子商务套件版本是r12.1.3 ,我正在使用Office 2013 。 我创build了一个rtf并在两个单独的页面布局在那里。 例如页面中的部门和页面中的员工。 我使用<?spreadsheet-sheet-name: department?>命名表单,但表单名称为“ fndwrr ”,两个输出都在同一个Excel表单中,没有拆分成两个不同的表单。 我也使用了<?split-by-page-break:?>来分割成两张纸,但这也不起作用。

丰富的文本格式(带有格式化标签)在Excel中无格式的文本

我有约。 包含RTF的excel中的12000个单元格(包括格式化标签)。 我需要parsing它们以得到未格式化的文本。 这是带有文本的一个单元格的示例: {\rtf1\ansi\deflang1060\ftnbj\uc1 {\fonttbl{\f0 \froman \fcharset0 Times New Roman;}{\f1 \fswiss \fcharset238 Arial;}} {\colortbl ;\red255\green255\blue255 ;\red0\green0\blue0 ;} {\stylesheet{\fs24\cf2\cb1 Normal;}{\cs1\cf2\cb1 Default Paragraph Font;}} \paperw11908\paperh16833\margl1800\margr1800\margt1440\margb1440\headery720\footery720 \deftab720\formshade\aendnotes\aftnnrlc\pgbrdrhead\pgbrdrfoot \sectd\pgwsxn11908\pghsxn16833\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440 \headery720\footery720\sbkpage\pgncont\pgndec \plain\plain\f1\fs24\pard TPR 0160 000\par IPR 0160 000\par OB-R-02-28\par} 而我真正需要的是这样的: TPR 0160 000 IPR 0160 000 OB-R-02-28 简单的循环遍历单元格和删除不必要的格式化的问题是,那12000个单元格中的所有内容都不是这样简单的。 所以我需要手动检查许多不同的版本,并写几个变种; 而且最后还会有很多手工工作要做。 但是,如果我将一个单元格的内容复制到空文本文档并将其保存为RTF,然后用MS Word打开它,它立即parsing文本,我得到我想要的。 不幸的是,这对于12000个单元来说是非常不方便的。 所以我正在考虑VBAmacros,将单元格内容移动到Word,强制parsing,然后将结果复制回原始单元格。 不幸的是我不确定如何去做。 有人有什么想法吗? 或者一个不同的方法? 我将非常感激解决scheme或推动正确的方向。 TNX!

如何将RTF文本复制到剪贴板以便在Excel中使用

是否有可能复制一个rtfstring到Excel的剪贴板。 格式化应尽可能保留(例如文本颜色)。 以下.Net代码用于填充剪贴板 var dataObject = new DataObject(); dataObject.SetData(DataFormats.Rtf, rtf); Clipboard.SetDataObject(data_object); Excel拒绝rtf剪贴板内容 MS Word接受rtf内容。 当我粘贴到MSWord并从MSWord复制到Excel它的作品。 将rtf转换为excel接受的格式的最佳方法是什么? 备注:正如@KreepN所build议的,可以使用System.Windows.Documents.TextRange将RTF转换为HTML,反之亦然。 HTML被Excel识别。

BI发布者 – Oracle APEX输出中的图表错误使用rtf模板布局

BI Publisher Enterprice版本APEX 5,APEX 5.1 – 通过实例Microsoft excel 2013集成到BI Publisher中 我创build双出版商rtf模板与图表为我的报告。 然后我在APEX布局中使用它。 但是当我想通过APEX在Excel中打印这个布局时,CHART不会显示在这个文件中。 它给出了以下错误: 另外我想指出,当我用word或pdf打印这个布局时,不会显示错误。 任何人都可以帮助我解决这个问题!