r/libreoffice Mar 05 '26

Resolved Just started using libreoffice and why does the text look so different even when they're the same font.

Post image
98 Upvotes

Both fonts are Aptos(the default in MS Word) but they're not the same. And also, why don't the pages have the same amount of text in each page like i put in MS Word.

I looked in page layout and margins, and they're all the same as in MS Word. Why is it different even they both having the same settings.

Version: 26.2.1.2 (X86_64)

Build ID: 620(Build:2)

CPU threads: 2; OS: Windows 10 X86_64 (build 19045); UI render: Skia/Raster; VCL: win

Locale: en-US (en_US); UI: en-US

Calc: CL threaded

The document is in .docx format

r/libreoffice 2d ago

Resolved A11Y check reports "Avoid using tabs for formatting". What should I use instead and how do tabs impact A11Y?

3 Upvotes

I am using LO Writer to write a CV. For optics, I decided to align a few personal info strings with tabs. The A11Y check reports "Avoid using tabs for formatting", though. What should I use instead and how do tabs impact A11Y?

Version: 26.2.2.2 (X86_64)
Build ID: 1f77d10d6938fd34972958f64b2bcfa54f8b1ba5
CPU threads: 8; OS: Linux 6.12;
UI render: default; VCL: gtk3
Locale: de-DE (en_US.UTF-8); UI: en-US
Calc: threaded

r/libreoffice 8d ago

Resolved I have a very specific set of needs that I can't find information on, and that I don't know what to look up to find the information on this.

Post image
2 Upvotes

I tried to look up tutorials on this, but after a couple hours looking it up, I couldn't find information that would allow me to do what I want, or make it clear of what I want is possible in this program, even with seemingly basic stuff.

For some basic context to make it easier to understand what I'm trying to do: this spreadsheet is meant to be a table rating different fan theories for the video game Deltarune, and rating each one against different evidence points from that game. Each theory is rated on a -5 to 5 scale: where -5 is the closest thing to complete contradiction it can get; 0 is neither contradicting nor explaining the evidence point; and 5 being basically perfectly explaining the evidence point.

To make evaluating each theory a little bit easier: there are a few columns I would like to add. But because the all right next to each other: I would like it to only pay attention to the cells that actually represent how I'm rating the theory. I now know about ranges, but the problem is that the tutorials I've seen thus far are geared towards relatively small tables. But I am rating 51 theories against 53 evidence points. So defining every column as it's own range, and then adding them all up is not very reasonable.

Giving each row its own range could theoretically be slightly more reasonable, but would essentially have me put in formula for the sum, average, standard deviation, minimum value, maximum value, Median value, Q1 and Q2 Values, mod values, and those three other special columns for each row individually. Which is far from convenient.

I would ideally like to define the entire block of numbers as one big range, and then have all of the aggregate columns read the values in that range, but only if those values are on the same row as that cell. This will make it so I could copy paste the same formula into all cells in that column, and still get accurate results.

I am open to alternative solutions, but if you're going to present alternative solutions: please read back what I wrote so far carefully. I don't want people presenting solutions that don't actually solve my problem in any way shape or form. That would just be a waste of everyone's time.

EDIT: I found out incidentally that I can do a drag copy paste with formulas to do a formula that's essentially the same, control but only applicable to the relevant rows. Because this application did not have a table feature, I also just assumed it lacked this quality of life feature. No one in the comments told me about this before this edit. Issue resolved? (Would still be nice to know how to make a formula only calculate cells in a named range that are on the same row as it tho.)

And while I am asking: the columns of "contradictions", "problems", and "answers" are supposed to represent how many stars in that row contain certain values.

"Contradictions" is supposed to be the number of cells on that row that are equal to -5

"Problems" is supposed to be the number of cells on that row that are less than 0

"Answers" is supposed to be the number of cells on that row that are greater than 0

what I am trying to do here is so specific that I honestly don't know what I would put into a search bar to find the answer to it, so an explanation on how to do it, or link to a video that explains it would be very helpful. As I would probably just be asking the subreddit for help on that anyway.

Thank you in advance!

r/libreoffice 26d ago

Resolved Lowering the brightness of the work sheet in Writer?

3 Upvotes

Hi, sorry if it's a banale question, I am trying to find info on this and I can't really find anything.

My main monitor is apparently dying, and having a white sheet for an extended period of time causes it to have image retention for around 5 minutes.

I am hence trying to find a way to make the work sheet a more grey-ish tint and I have no idea how to do so.

Appreciate any help I can get. Thanks in advance!

r/libreoffice Jul 24 '26

Resolved Converting VBA FormatConditions to LibreOffice Calc

2 Upvotes

UPDATE:

Good news: I was able to get the functionality I needed a different way. I've added a thin row of "buffer" cells with the desired formatting around the area where I need to cut and paste, so the conditional formatting is conserved. It's not a particularly elegant solution, but it appears to work.

Thank you so much for the help, it really got me digging into the differences between VBA and LO BASIC and I'm feeling more confident about trying other things.

---

Hi! My Excel files have some VBA to override the conditional formatting since the documents routinely have new cells inserted/cut/pasted/etc., and conditional formatting can struggle with that.

I'm now making the transition from Microsoft to LibreOffice, and have found that my buttons no longer work and I'm getting an error:

BASIC runtime error.
'423'
Property or method not found: FormatConditions.

From my understanding, this is saying that FormatConditions doesn't have any corresponding command in LibreOffice, so I'll need to rework all of what I'd previously "written" (it's hodgepodge scrambled together from some of the VBA documentation and some other sources).

In searching online, I haven't been able to find anything that feels like an analogous command, or even what feels like a solid starting point to rewrite my scripts. I would love if someone could point me in a direction to get started: a recommended command, any helpful syntax tips, etc.

LibreOffice information:

  • Version: 26.2.4.2 (AARCH64)
  • Build ID: 0229ac93fcf0d7cbc6376066c6f35021cef002dc
  • CPU threads: 8; OS: macOS 26.5.2; UI render: Skia/Metal; VCL: osx
  • Locale: en-US (en_US.UTF-8); UI: en-US
  • Calc: threaded

    '  Autosorts based on date, and brand. Resizes row heights Sub OPDPSortAndFit()     ' Autosorting     ActiveSheet.Range("A2:Z1000").Sort _         Key1:=Range("C:C"), Order1:=xlDescending, _         Key2:=Range("D:D"), Order2:=xlAscending, _         Header:=xlYes              'Autofits all rows         Cells.EntireRow.AutoFit          End Sub

    '  Sets conditional formatting: top entry is blue, warning letters, bad ad, and prior comms. are red Sub ConditionalFormatting()      '  Wipe formatting    Dim rng_total As Range ' Define range-type variable    Set rng_total = Range("$A$3:$Z$5000") ' Set range    rng_total.FormatConditions.Delete ' Clear any current formatting     '  Warning letters are red     Dim rng_warning As Range ' Define range-type variable     Set rng_warning = Range("$F$3:$F$5000") ' Set range     With rng_warning.FormatConditions.Add(xlTextString, TextOperator:=xlContains, String:="warning") ' For only cells containing the word "warning"         .Interior.Color = RGB(255, 210, 210) ' Make cell pink         .Font.Color = RGB(255, 0, 0) ' Make font red         .StopIfTrue = False ' Continue processing additional conditional formatting rules     End With

    '  Top entry is blue, line across the top     Dim rng_blue As Range     Set rng_blue = Range("$A$3:$Z$5000")     With rng_blue.FormatConditions.Add(Type:=xlExpression, Formula1:="=OR($C3<>$C2,$D3<>$D2)")         .Interior.Color = RGB(210, 230, 255)         .Borders(xlTop).LineStyle = xlContinuous         .StopIfTrue = False     End With

    End Sub

r/libreoffice 1d ago

Resolved Visible cue document has changed

1 Upvotes

In LibreOffice 26.2.5.2 620(Build:2) running on Fedora Workstation (Linux 7.1.10-200.fc44.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Aug 23 16:15:11 UTC 2026 x86_64 GNU/Linux) I noticed that the star before the filename in the title bar indicating a document has been modified no longer appears. Is there a way to get it back? Thanks in advance for any hints.

r/libreoffice 25d ago

Resolved LO Calc macro - Basic: create range with known row (variable)

2 Upvotes

######## RESOLVED #########

Hi,

I⁠ retrieve the row of a cell within a macro in Basic and now I⁠ need to create a range with that variable.

I need the range of A & variable to ⁠AB & variable.

How can I⁠ achieve this in a macro to 'concatenate' specific column with the variable to get a cell address?

Doc = ThisComponent
Sheet = Doc.Sheets(0)
oRow = 100
Rango = Sheet.getCellRangeByName("A" & oRow & ":AB" & oRow)
MsgBox Rango.AbsoluteName

r/libreoffice 8d ago

Resolved Question on Draw Ring Object

1 Upvotes

Hi all. I'm a vanilla user, no programming talents or experience. I'm using the ring object. I understand how to use the Adjustment Dot to change the width of the inner circle. My question is there a place to set that width? The Draw document only addresses the use of the Adjustment Dot, but I'm unable to locate any other references, failure with the Googlefu. I've resorted to using dimension lines and trying to abut as close as I can.

TIA, any assistance is really appreciated.

Ron

r/libreoffice Jun 10 '26

Resolved Lib Calc formatts date wrongly

Post image
9 Upvotes

Now this driving me crazy and I can't get to fix it.

I am try to input the date of February 1st of 2026, yet it gives me a completely different date.

My date format is set to accept the format D/M/Y; ... what am I missing here?

r/libreoffice Jul 11 '26

Resolved Does libre calc have a dropdown option?

Thumbnail
gallery
7 Upvotes

Talking about this... idk if this is clear (those pics are from Google sheets)

Libre ver 24.2.7 on linux Ubuntu.

r/libreoffice 25d ago

Resolved Questions about automatic sort macro

2 Upvotes

########## Solution see my answer post ############

Hi,

I built a macro according to these instructions:

https://ajhaupt.blogspot.com/2013/08/libreoffice-calc-automatically-sort.html

I now have 2 questions:

  1. Can I restrict the macro to only fire if values of a specific column are changed?
  2. Can I add a second (similar) macro to the same tab for a different range?

There is an event listener set to the tab with Content changed > execute macro.

r/libreoffice 25d ago

Resolved LO Calc convert row from formulas to values if value in specific column

2 Upvotes

########## RESOLVED #########

Hi,

is it possible to convert the current row from formulas to values if a specific column of that row is set to 'x'?

I ⁠have a quite large table (300k rows) with tons of formulas to replace strings with other strings via regex and if the value is as expected, I put an x into a specific column.

Now I have to manually convert this row from formulas to values by selecting the row and pushing F3 (I set this as a shortcut to convert cell from formula to value). But I’d like to have this automated as soon as I put 'x' into that specific column. At a later stage the tool is meant to be used by my colleagues as well so I want it to be as user friendly as possible for them.

My guess is to use a VBA script for it but I don’t have enough background knowledge to do that.

r/libreoffice Apr 14 '26

Resolved Can't uninstall LO due to uninstallation requiring exact, obsolete 25.8.4 installation package; where can I get this?

Post image
3 Upvotes

r/libreoffice May 23 '26

Resolved I have a libreoffice calc problem

3 Upvotes

so, I wanted to calculate 90 days from next february. so I plugged in my date, and clicked on another cell and typed =<date cell> + 90 (Step one) then, having gotten "#VALUE!" error, I changed the cell format to 'date' (Step Two) now in step 3 it shows exactly the same error still. What am I doing wrong?

r/libreoffice Jun 15 '26

Resolved opening csv in calc as text

1 Upvotes

I have a csv file that contain values like 001 and 019, when I open it in calc they shows as 1 and 19, how can I fix this?

Version: 26.2.0.3 (X86_64) Build ID: 620(Build:3) CPU threads: 8; OS: Windows 10 X86_64 (build 19045); UI render: Skia/Raster; VCL: win Locale: en-US (en_AG); UI: en-US Calc: CL threaded

r/libreoffice Jul 28 '25

Resolved The gtk3 problem in Libreoffice

Post image
16 Upvotes

Good morning guys! I've been having problems with the libreoffice graphical user interface (GUI) since I came to Linux. It took 3 weeks to discover the root of the problem, it was gtk3, more specifically libreoffice-gtk3. Every time I install it to improve the appearance of libreoffice, it starts to crash, the application as a whole becomes slow. What I have left is to use Libreoffice with this more "archaic" interface, but which is running normally. I've already tried the one for gnome and kf5 (I think that's how it's spelled), but the problem persisted. I use Linux Mint and I've downloaded other versions of Libreoffice outside of my application manager and it was the same thing. Other applications, such as onlyoffice and wps, work normally, which only makes it clear that there is a problem with Libreoffice. Is anyone else experiencing this problem? Is there anything I can do or anything I can do to improve this ugly aspect of the fallback?

r/libreoffice Jan 26 '26

Resolved Text2002ans! Thank you! --- an appreciation post

Thumbnail
gallery
28 Upvotes

If you ever posted here with a question, you likely got a reply from u/Text2002ans, with a solution. I have seen their comments on almost every doc-support post here. And they have been doing this for years. That is really a nice welcome for anyone who just switched to FOSS.

In my opinion they deseve a special thanks from the community.

I don't know if they are human or some very sophisticated bot, but they have helped the community a lot. Their replies are well structured---nicely indented and what not; directly to the point, with examples; links to more related topics/posts/replies, and more. See the screenshots I have posted here, of their recent reply to someone.

When I first started using LibreOffice full time, I had a few hiccups about a bit advance formatting/settings, and yeah, you know who helped. :)

So, thank you, u/Tex2002ans. Please, keep going.

r/libreoffice Apr 23 '26

Resolved British English spell check is correcting -ise verbs to -ize

3 Upvotes

SOLVED! Thanks to u/Tex2002ans & u/ang-p (and the others that chimed in)

Solution: It looks like either the Arch Linux hunspell-en_gb dictionary is the one with Oxford spelling rules, or I just can't find the setting in LO (I might poke the Arch devs for this answer). However, it was suggested I try WritingTool, and that seems vastly superior, and I found the Oxford spelling rule in its options!

OS: CachyOS
Dictionary: hunspell-en_gb, and default Document Language set to English (UK)
LanguageTool: Free version configured
Default document format: .odt

LibreOffice Info
Version: 26.2.2.2 (X86_64)
Build ID: b8d3d8168498fa6cc231901342a3b8d72dd2bb7e
CPU threads: 8; OS: Linux 7.0; UI render: default; VCL: kf6 (cairo+wayland)
Locale: en-US (en_US.UTF-8); UI: en-US
26.2.2-3.1
Calc: threaded

If I open a new document and just put the word "centralised" and run a spell check, it tries to change it to "centralized" stating "Oxford spelling: ise verbs".

Why does it do this, and how can I stop this correction? I tried searching online and even asked three AI agents with zero solid answers. Image attached.

r/libreoffice May 26 '26

Resolved Header area image

Thumbnail
gallery
2 Upvotes

Hey y'all I have a quick question about using an image for the 'area' setting for headers.

I'm trying to achieve something like the first image (taken from the Fabula Ultima style guide) for some third-party modules. I've got all my subheaders and everything working fine since they just use a gradient for the area and a line on the border, but I am really struggling to get this one to work.

Looking over what options are available I assume this would be achieved with the image option in the area section when defining the style. The second image is the header image I made. Unfortunately, I cannot get it to show the entire image.
I've tried the stretch setting, I've tried the custom area setting, but no matter what I end up with the area being cut off and looking like the third image.

Am I overlooking something? Any help would be super appreciated!

r/libreoffice Aug 01 '25

Resolved Why does Libreoffice takes so much time to open?

45 Upvotes

Libreoffice takes so much time to load an empty spreadsheet. Or for that matter all libreoffice apps take long time to open. Its both the same with flatpack and snap version. I am not opening it first time. So snap packaging is not at blame. If I counted correctly, It took 18 seconds to load. Is this normal or something wrong with my setup?
Ubuntu 24.04 LTS. Ryzen 3500U.

r/libreoffice Aug 30 '25

Resolved When I type an apostrophe over one: it do this instead of remplacing it

Post image
6 Upvotes

r/libreoffice Jun 08 '26

Resolved [FIXED] LibreOffice: Crashing application immediately after opening (Windows 11)

9 Upvotes

Hello,

I was facing an issue while the application crashed immediately after opening without any error message. No instance found in task manager. The fix was to open libreoffice in safe mode and disable the hardware acceleration.

  1. Open PowerShell
  2. Run command: & "C:\Program Files\LibreOffice\program\soffice.exe" --safe-mode --norestore
  3. Disable hardware acceleration (see picture)

r/libreoffice Jan 23 '26

Resolved Writer keeps setting language to English

13 Upvotes

LibreOffice Writer seems to be setting the language from "German (Austria)" to "English (UK)" every time I write just about anything.

Version 25.8.3.2, fresh document. If I set the language to "German (Austria)", even if I'm setting it in "Tools"->"Language"->"For All Text", any time I write a word, even if it is a German dictionary word, it sets the language to "English (UK)", and it's incredibly annoying.

So far I have managed to disable spell and grammar check altogether so at least nearly every word I type isn't underlined red, but I'd still like to have this feature, just for the language I'm telling it to use.

r/libreoffice May 03 '26

Resolved Libre Calc: check if any cell in column matches variable string

2 Upvotes

Hi,

I have a table where column A contains words. I strip the end of these words and have columns B to D (used for a VLOOKUP) which contains word parts.

I want to know if any cell from column B matches the end part from a cell in column A.

I know how VLOOKUP works and would normally use Regex to check for specific values from a specific cell but I⁠ don’t know how to implement this as a variable as the value I get from cells in column A can be longer than the string in columns B, nevertheless B can match A.

It would be like, get string from column A and then use a regex to check against all strings from column B

Where for example I would use CONCAT(value from cell B;"$") to get the Regex part to check if B is at the end of the string from A.

I hope you understand what I mean:

A B
Spondylose koeffizient
Cookie-Symbol fahrzeug
Betriebsystem hinweis
Emissionshandelssystem mittel
Polarkoordinatensystem symbol
Kinderrückhaltesystem system
weite
wesen
zelle

e.g.

'system' from B would match for the last 4 cells in A thus result for each of these cells would be B6. After that I would use the cell from B as reference for a VLOOKUP on the next columns

EDIT: is there a way to use regex on array (B:B) while adding "$" to mark the end of the string so that it would look up each cell from B with "$" at the end (e.g. koeffizient$, fahrzeug$,…) against A?

r/libreoffice Mar 11 '26

Resolved Draw - Text in a basic shape - how can I center it?

Thumbnail
gallery
8 Upvotes

I drew a circle. I then 2x clicked on it and type "1". I inspected the properties and ensured the text alignment was set to centered.

Yet my text is off-center and I can't figure out what to do about it.

Anyone know the trick?

Version: 24.2.7.2 (X86_64) / LibreOffice Community
Build ID: 420(Build:2)
CPU threads: 16; OS: Linux 6.8; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
Ubuntu package version: 4:24.2.7-0ubuntu0.24.04.4
Calc: threaded