< návrat zpět

MS Excel


Téma: Out of memory rss

Zaslal/a 13.4.2022 12:09

Dobrý den,
na Office 2010 jsem měl vytvořený funkční kód. Z důvodu změny operačního systému jsem musel přejít na Office 365 (32 bit verzi). Po pár dnech se mi nastroj přestal fungovat, při spuštění se objevuje hláška "Out of memory" (nespustí se a nejde vyvolat "Visual Basic" (Alt+F11).
Částečně pomůže pustit nový čisty Excel sešit (nechat puštěný), až pak můj *.xlsm (nefunguje vždy).
Pokud se "Visual Basic" spustí, vše už jede podle zvyklostí.
Domnívám se, že můj nouzový postup by, mohl částečně čistit mezipaměť.
Rád bych zkusil, při spuštění *.xlsm jako první provést proceduru na vyčištění paměti.
Je tento postup vůbec možný?
A bylo by možné požádat o radu jak toho docílit?

P.S. Při startu Excelu automaticky spouštím "UserForm"
Private Sub auto_open()
UserForm1.Show 0
End Sub

Ten se rozběhne (zobrazí), ale VB nejde spustit.

Předem děkuji za pomoc.

Zaslat odpověď >

#052531
avatar
Niektoré ActiveX ovládacie prvky nie sú kompaktibilné v 32 a 64 bitovej verzii Excelu. Používaš vo formulári ActiveX prvky alebo ovládacie prvky formulára?citovat
#052532
avatar
Skús dať pred príkaz Show napr MsgBox, čím zabrániš prechodu na príkaz ktorý možno spôsobuje problém. Ak súbor nabehne a ukáže MsgBox, tak je problém s formuláromcitovat
#052533
avatar
Zkusil jsem přidat MsgBox - ten se otevře, potvrdím ho, naběhne "UserForm" - a problém přetrvává... 7

Private Sub auto_open()
MsgBox ("Moje okno.")
UserForm1.Show 0
End Sub

Když je problém s formulářem...vytvořit "UserForm" znovu a kód překopírovat?citovat
#052534
avatar
Hm, MsgBox ukázalo, takže kód sa spustí... (niekedy môže spôsobiť problém Auto_open a je vhodné ho spúšťať cez Workbook_Open)
Skús:
Private Sub Workbook_Open()
UserForm1.Show
End Sub

pričom modálnosť nastav na False vo vlastnosti ShowModal.
Ak by to nešlo, urob si pokusný jednoduchý formulárcitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje