Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Salvataggio su MAC macro tracciati CBI in formato Xml

Ultimo Aggiornamento: 09/01/2020 18:27
Post: 10
Registrato il: 13/01/2016
Città: PALERMO
Età: 34
Utente Junior
2010
OFFLINE
07/01/2020 13:12

Buongiorno ragazzi, ho modificato questa macro per la creazione di un flusso xml che utilizzi lo standard CBI per i tracciati bancari.
il file funziona egregiamente verifica le righe, le corregge, le salva, ma tutto questo su Windows! non appena utilizzo Mac va in debug e non riesco a trovare l'istruzione corretta per eseguire il salvataggio automatico sulla scrivania qualcuno può aiutarmi? chiedo scusa in anticipo ai moderatori, se ho sbagliato a postare il quesito nella sezione corretta.
Cordialità
07/01/2020 14:42

Il VBA che funziona sù Windows non è garantito che funzioni col MAC
Ora per piccoli codici si può tentare di trovare una soluzione.
Quando appare l'errore di DEBUG, premendo il tasto Debug quale riga è evidenziata in giallo?
Post: 10
Registrato il: 13/01/2016
Città: PALERMO
Età: 34
Utente Junior
2010
OFFLINE
08/01/2020 09:19

la riga è la seguente :

fileSaveName = Application.GetSaveAsFilename(initialFilename:="MserviceCBItranfer.xml", fileFilter:="File XML CBI (*.xml), *.xml")


ti allego screen dell'errore
08/01/2020 13:23

Purtroppo non uso il MAC e forse non riesco aiutarTi.
Comunque per provare, apri il files sul mac a questo punto avvia il registratore.
Digli di salvare una copia sul desktop con formatto>>> foglio di calcolo XML 2003(*.xml).
Ferma il registratore e allega il codice creato
Ps. Di sicuro mi sbaglio mà Getsave è l'applicazione di Windows "Esplora risorse"
[Modificato da ABCDEF@Excel 08/01/2020 13:25]
Post: 11
Registrato il: 13/01/2016
Città: PALERMO
Età: 34
Utente Junior
2010
OFFLINE
09/01/2020 11:06


ho fatto registra macro ed ho salvato sulla scrivania è venuto fuori questo :

ChDir "/Users/immesie/Desktop/"
ActiveWorkbook.SaveAs FileName:= _
"/Users/immesie/Desktop/Test Salvataggio mac.xml", FileFormat:= _
xlXMLSpreadsheet, ReadOnlyRecommended:=False, CreateBackup:=False
End Sub


vorrei non vincolarlo a questo mac quindi bisognerebbe trovare l'istruzione che identifica la scrivania indipendentemente dall'utente

il file xml creato non è lo stesso che creerebbe su windows
spero possiate aiutarmi
Post: 4.310
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
09/01/2020 11:36

Prova a documentarti sull'istruzione ENVIRON

Ti lascio un link

https://www.automateexcel.com/vba/vba-environ-functions/

Alfredo
09/01/2020 18:27

Proviamo un pezzo per volta... col Mac cosa succede se alla riga fileSameName =..... ci metti la Tua stringa EX
fileSameName = ChDir "/Users/immesie/Desktop/ecc ecc

Ps. Mi rendo conto delle differenze trà \ e /
Comunque provare non nuoce, "ENVIRON" mi sembra sia trà sistemi WIN e non MAC

Ps. Per adesso prendi l'abitudine di "visualizzare il codice e premere (F8 con Windows) per andare avanti riga-to-riga nel VBA
Oltre, mi spiace non riesco aiutarTi
Vota: 15MediaObject5,0017 1
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 09:26. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com