< návrat zpět
MS Excel
Téma: Spuštění excelového souboru v 64 bitovém excelu
Zaslal/a Tkim 24.6.2016 15:24
Nevíte někdy rady - alternativu jak na svém pc spustit excelový soubor jako 32 bitový? V 64 bitových, které mám já - mě to píše tuto chybu:
Microsoft Visual Basic for Applications
The code in this project must be updated for use on 64-bit systems. Please review and update Declare statements adn then mark them with the PtrSafe attribute.
xlnc(24.6.2016 15:26)#031859 Vaše řešení VBA používá nejspíš API funkce s deklaracemi pouze pro 32bitový Office/systém. Je potřeba sepsat podmíněné deklarace.
citovat
Tkim(24.6.2016 15:28)#031861 Čili bych je musel sepsat a provést jejich převedení na 64 bitový. Jiná možnost není?
citovat
xlnc(24.6.2016 16:02)#031862 Ne, není, nicméně nic nepřevádíte, jen jinak deklarujete. Podle hlášky musíte upravit deklarace API funkcí pro obě verze 32/64bit (podmíněná deklarace) viz třeba
https://msdn.microsoft.com/en-us/library/office/ee691831(v=office.14).aspx a
http://www.jkp-ads.com/articles/apideclarations.asp. A tím to může a nemusí skončit, pokud používáte některé formulářové ActiveX prvky, které nebyly Microsoftem zkompilovány do 64bit.
citovat