Hola,
Estoy tratando de abrir una hoja de trabajo de Excel específica usando la función adjunta. esta función funciona bien, pero llámala desde el script del botón, ignórala e invoca al asistente de importación de Excel, ¿alguien sabe sobre este problema? y como puedo solucionarlo?
upload_Stimuli_ButtonBox = Button Box("Upload Stimuli",
set script(
// Get stimuli path
path_to_stimuli = Pick File( "Open Stimuli file",Input_files_path );
SheetName = "life time";
Open_Stimuli(path_to_stimuli,SheetName);
))
//functions
Open_Stimuli = Function(
{path_to_stimuli,SheetName},
{},
Open(
path_to_stimuli,
Worksheets(SheetName),
Use for all sheets( 0 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2),
Data Starts on Column( 1 ),
Data Ends on Row( ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
),Invisible
);
); Hola AdirZig,
Si está ejecutando en una máquina con Windows, esto debería funcionar como lo describe Ron.Si está en una Mac, el botón tiene un problema descrito en Omitir el asistente de importación de Excel en el script .Hay una solución explicada en esa publicación para forzar el modo "por lotes" para omitir el Asistente de Excel.
Brian Corcorán
Desarrollo JMP