není možno nastavit Strikethrough třídy font

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Odpovědět
VOM
Level 1.5
Level 1.5
Příspěvky: 114
Registrován: 05 srp 2010 15:09

není možno nastavit Strikethrough třídy font

Příspěvek od VOM »

Dobrý den
Při otevírání souboru xxx. xlsm na mě vyskočila hláška "není možno nastavit Strikethrough třídy font". Jen na některých počítačích.

Prosím o nasměrováni, kde hledat chybu a jak ji odstranit.

Děkuji
Milan
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: 02 bře 2011 19:12
Bydliště: Drsná Vysočina :D

Re: není možno nastavit Strikethrough třídy font

Příspěvek od cmuch »

Nechybí na těch počítačích nějaký font, který je použit v tom souboru?
VOM
Level 1.5
Level 1.5
Příspěvky: 114
Registrován: 05 srp 2010 15:09

Re: není možno nastavit Strikethrough třídy font

Příspěvek od VOM »

Děkuji
V souboru jsou jen písma Arial a Arial Narrow. Obě písma jdou ručně normálně v Excelu na inkriminovaných počítačích nastavit.
Hezký den
M.
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: 02 bře 2011 19:12
Bydliště: Drsná Vysočina :D

Re: není možno nastavit Strikethrough třídy font

Příspěvek od cmuch »

Tak zkusit jestli na těch PC jde nastavit přeškrtnutí písmen https://support.office.com
VOM
Level 1.5
Level 1.5
Příspěvky: 114
Registrován: 05 srp 2010 15:09

Re: není možno nastavit Strikethrough třídy font

Příspěvek od VOM »

Děkuji
To samozřejmě jde. Níže uvádím část makra na kterém to spadne.

Range("B33:U" & pocet_radku).Select
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=$j33=""LOST"""
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Font
.Strikethrough = True
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False

Hezký den
M.
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: 02 bře 2011 19:12
Bydliště: Drsná Vysočina :D

Re: není možno nastavit Strikethrough třídy font

Příspěvek od cmuch »

Z makra jsem odstranil select.
Spadne to na tom řádku Strikethrough?

Kód: Vybrat vše

With Range("B33:U" & pocet_radku)
  .FormatConditions.Add Type:=xlExpression, Formula1:="=$j33=""LOST"""
  .FormatConditions(.FormatConditions.Count).SetFirstPriority
  With .FormatConditions(1).Font
    .Strikethrough = True
    .TintAndShade = 0
  End With
  .FormatConditions(1).StopIfTrue = False
End With
VOM
Level 1.5
Level 1.5
Příspěvky: 114
Registrován: 05 srp 2010 15:09

Re: není možno nastavit Strikethrough třídy font

Příspěvek od VOM »

Díky za radu, asi je to rychlejší, ale na problému to nemění nic.
Na některých počítačích to funguje a na jiných nee. Všechny mají W7 a E2010.
Hezký den M.
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Nejde nastavit rozlisenie na novej OLED TV
    od mandes » » v Problémy s hardwarem
    10 Odpovědi
    6529 Zobrazení
    Poslední příspěvek od meda2016
  • jaK nastavit zvuk na ROG STRIX X870-F GAMING WIFI
    od Mapa111 » » v Problémy s hardwarem
    4 Odpovědi
    14121 Zobrazení
    Poslední příspěvek od Mapa111

Zpět na „Kancelářské balíky“