const Excel = require('@microsoft/office-js/excel');
async function apriFinestra() {
try {
await Excel.run(async (context) => {
// Apre il dialogo di selezione file
Office.context.ui.openFilePicker({
fileType:
['xlsx',
'xlsm',
'xlsb'],
//
Specifica
il
tipo
di
file
che
può essere selezionato
allowMultiple:
false,
//
Imposta
su
false
se
non
vuoi
che
siano selezionati più file
}).then(result => {
if (result.status === 'succeeded' && result.value) {
const fileUrl = result.value[0].url;
console.log('File selezionato: ' + fileUrl);
//
Puoi
aggiungere
codice
per
caricare
il
file,
se
necessario
} else {
console.log('Nessun file selezionato');
}
}).catch(error => {
console.error('Errore durante la selezione del file: ', error);
});
});
} catch (error) {
console.error('Errore nello script:', error);
}
}
// Chiamata alla funzione apriFinestra()
apriFinestra();
Sub ApriFinestra()
Dim fileSelezionato As String
' Apre la finestra di dialogo per selezionare un file
fileSelezionato = Application.GetOpenFilename( _
FileFilter:="File
Excel
(*.xlsx;
*.xlsm;
*.xlsb),
*.xlsx;
*.xlsm; *.xlsb", _
Title:="Seleziona un file", _
MultiSelect:=False)
' Verifica se un file è stato selezionato
If fileSelezionato <> "False" Then
MsgBox "File selezionato: " & fileSelezionato
'
Qui
puoi
aggiungere
codice
per
caricare
il
file,
ad
esempio:
' Workbooks.Open fileSelezionato
Else
MsgBox "Nessun file selezionato"
End If
End Sub
Javascript
VBA
Codici per aprire la finesstra di dialogo APRI FILE