Suppress uitable cell borders

8 views (last 30 days)
Matt J
Matt J on 14 Feb 2025
Edited: dpb on 18 Feb 2025
In Excel, there are buttons to select particular spreadsheet cell borders and hide them. Is there an analogous way to suppress the borders of cells in a uitable?

Accepted Answer

dpb
dpb on 15 Feb 2025
No. The only user-settable style properies are those accessible via uistyle which does not include a borders property. Could be an enhancement request, but nota bene that Excel has a bunch of options for borders, not just a single 'on','off' toggle that can get quite complicated in practice.
  2 Comments
Matt J
Matt J on 18 Feb 2025
Ah well, too bad.
dpb
dpb on 18 Feb 2025
Edited: dpb on 18 Feb 2025
I have a couple of apps that prettify some spreadsheets; while doing so I built some of the Excel parameters as classes for being able to document code and quit having to look them up all the time...the border-related ones I've done so far are--
>> type XlBordersIndex.m
classdef XlBordersIndex
properties (Constant)
xlLeft = 7
xlRight = 10
xlTop = 8
xlBottom = 9
xlDiagonalDown = 5
xlDiagonalUp = 6
xlEdgeLeft = 7
xlEdgeTop = 8
xlEdgeBottom = 9
xlEdgeRight = 10
xlInsideVertical = 11
xlInsideHorizontal= 12
end
end
>> type XlBorderWeight.m
classdef XlBorderWeight
properties (Constant)
xlHairline = 1 % Hairline (thinnest border).
xlMedium =-4138 % Medium.
xlThick = 4 % Thick (widest border).
xlThin = 2 % Thin.
end
end
>>

Sign in to comment.

More Answers (0)

Categories

Find more on Migrate GUIDE Apps in Help Center and File Exchange

Products


Release

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!