问题标签 [libreoffice-writer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2530 浏览

formatting - 如何将 Calc 中的条件格式单元格作为表格复制到 Writer

我有一个使用某些条件格式的单元格的 LibreOffice Calc 电子表格。我想将它作为表格复制到 Writer 中。由于 Calc 中的条件格式,单元格的颜色/格式应保持原样。不幸的是,当我这样做时,格式消失了。

我怎样才能复制它保持格式?

当然 Writer 版本不再是有条件的,但我需要保持当前的颜色。

我的工作已经完成,所以最终我可以先在 Calc 中完成这个技巧(放弃“条件”部分,并按原样保留格式)。但是由于数据量大,我不希望手动进行。

宏是唯一的方法吗?

0 投票
2 回答
1523 浏览

email - Libre Office 出错 - SSL 和 gmail

网络连接正常但传出服务器不在 Libre Office - 4.4.7.2 版本下。有什么帮助吗?

0 投票
1 回答
1473 浏览

libreoffice - soffice 命令:从 html 到 odt 的转换不会产生所需的输出

我尝试转换从 Java 转换程序获得的 html 文件。

如果我从文件/打开菜单中打开它并从文件类型中选择 HTML,LibreOffice 会正确显示此文件。

在这种情况下,我会在编辑器中显示从 LibreOffice 呈现的网页。所以,现在我想将此文件转换为 odt 文件。

我尝试了这个命令,以获取一个名为输入的 odt 文件:

创建的 .odt 文件,如果我使用 LibreOffice Writer 直接打开它会显示原始 HTML,而我想显示呈现的 html 页面。如果我尝试使用 LibreOffice 作为 HTML 文件打开 cleanHtml.xml.html,如前所述,文件会正确呈现,之后,我尝试另存为 odt 文件,LibreOffice 创建和 .odt 文件,其中包含呈现的内容我和作家一起打开它。

我需要一个命令,具有输入 html 文件,给我从打开文件作为 HTML 文件获得的相同结果并将其保存为 odt。目标是获得一个带有渲染页面的 odt 文件,而不是当我用 Writer 打开它时使用原始 html 代码。

感谢您的关注。

0 投票
1 回答
1228 浏览

libreoffice-calc - 从具有计算单元值的模板生成新的编写器文档

我有一个 LO Calc 电子表格来收集我的发票。我想用发票电子表格一行中的值自动填充来自特定模板的新作家文档。
最好是根据计算值设置文件名。

我希望使用宏来执行此操作,但不知道如何从模板打开电子表格,或从 calc 宏的模板创建新文档。有没有“简单”的方法?

0 投票
3 回答
1370 浏览

python - 无法在 LibreOffice 中运行 Python 宏

我正在尝试学习用 Python 为 LibreOffice 编写宏。我制作了简单的宏,放入~/.config/libreoffice/4/user/Scripts/python/并在Tools/Macros/Organize Macros/Python.../My Macros中找到它。到目前为止,一切都按预期工作,宏是​​可见的。

但是当我单击它时,“运行”按钮保持灰色。我无法运行它。有谁知道可能是什么原因?

谢谢

编辑:文件是可执行的,为了确定,我将权限设置为 777。Python 代码有效。

EDIT2:我重新安装了 LibreOffice,它现在可以工作了。可能是我的安装有问题。~/.config/libreoffice/4/user/Scripts/python/设置为可执行文件的脚本文件。并且@ngulam 示例甚至在重新安装之前就可以工作。

感谢您给我的所有建议,祝您有美好的一天。

0 投票
2 回答
3380 浏览

libreoffice - LibreOffice 5.1 Writer:插入脚本

在以前版本的 LibreOffice 中,可以从“插入”菜单将脚本插入 odt。

根据官方回答,此功能已被删除: https ://ask.libreoffice.org/en/question/67576/menu-insert-script-removed/

那么我应该如何插入脚本?什么是“Writer HTML”,这个答案暗示了什么?我在其他任何地方都找不到关于它的消息。

如果我想避免挖掘大量 XML,我是否被迫安装早期版本的 LibreOffice 只是为了这个功能?

另外,任何人都可以解释这一举动的原因(从产品中删除现有的、方便的功能)吗?

0 投票
2 回答
968 浏览

fonts - Libreoffice Writer:如何为每个字母设置不同的颜色?

我正在为一个阅读障碍的孩子写一些阅读材料。为了方便他,我想在每个字母中使用不同的颜色(即所有“a”为红色,所有“e”为蓝色等)。

我是手动做的,很痛苦。尝试使用搜索/替换,但它不接受颜色或格式。

有没有办法为每个字母定义颜色?

0 投票
1 回答
439 浏览

refresh - LibreOffice 中的显示区域未刷新

我在使用 LO 5.1.2.2(Ubuntu 16.04 附带的默认设置)编辑数据透视表 [1] 的布局时遇到了一些问题,因此决定重新安装它。现在问题消失了。

但是,随着工作窗口某些区域的刷新,我现在正在经历一个奇怪的问题。例如,在 Calc 中,每当跨单元格移动时,范围字段根本不会刷新:

在此处输入图像描述

在作者中,选择不同类型的文本(字体,大小等)时,菜单上的命令会经历同样令人讨厌的问题:

在此处输入图像描述

会不会和配置有关?我尝试启用/禁用硬件加速,但没有任何改变。尝试启用 OpenGL 时,LO 崩溃。这是我的实际配置:

在此处输入图像描述

任何提示表示赞赏!

干杯!

卢卡斯

[ 1 ] - https://ask.libreoffice.org/en/question/70217/possible-bug-in-libreoffice-5122-with-pivot-tables/

0 投票
1 回答
221 浏览

hyperlink - 如何在 Star Basic 中检查损坏的内部链接?

我正在为 LibreOffice Writer 创建一个 Basic 宏来检查损坏的内部链接。简而言之:

  • 生成所有锚点的列表
  • 遍历文档,查找内部超链接
  • 如果内部超链接不在锚列表中,打开它进行编辑(并停止)

我的代码有一些未解决的问题:

  1. (内fnBuildAnchorList)我们如何获得每个标题的编号?例如,如果第一个级别 1 标题文本是“介绍”,那么正确的锚点是#1.Introduction|outline并且我们正在录制Introduction|outline
  2. (内subInspectLink)我们如何正确测试标题的超链接?我注意到,当我手动点击指向标题的链接时,编号相同时它会成功,而且文本相同时也会成功。
    例如,如果有内部链接#1.My first heading|outline,可以通过超链接访问,#1.Previous header name|outline 可以通过超链接访问#2.3.5.My first heading|outline
  3. (内subInspectLink)我们如何打开特定的超链接进行编辑?我们是否将参数传递给.uno:EditHyperlink? 我们移动光标吗?(我发现的所有动作都是相对的,例如.uno:GoRight)我们使用文本部分的.Start.End属性吗?

您可以使用任何带有标题的文档来检查第一个问题——一个带有所有锚点的 MsgBox 会弹出,您会看到缺少的大纲编号。

第二个问题需要一个内部链接错误的文档。

0 投票
2 回答
47 浏览

libreoffice-writer - libreoffice writer - 对应于缩进的特殊字符

我必须使用查找和替换工具进行更改(我正在使用称为“替代搜索”的附加组件)在缩进行的开头出现很多特定单词,如下所示:[缩进]Word_to_be_replaced,但我可以不要让它工作。有一个特殊的char对应缩进?我试过\t、\n、\r等,但没有奏效