Okay nu giver jeg op og håber der er et klogt hoved her, der kan hjælpe mig med denne kode, som jeg efterhånden har brugt flere dage på og som sikkert er ganske simel at løse :-)
Case: Jeg er ved at lave et program med userforms som forskellige brugere skal kunne køre fra en dropbox - da brugeren ikke skal have adgang til excel arket er dette skjult og kun userforms er synlige - MEN jeg vil jo ikke blokere øvrige excel ark brugeren eventuelt har åben - så opgaven er:
Hvis der allerede er en excel application åben, så skal filen åbne i en ny application
Du kunne jo blot sige at uanset hvad, skal Excel åbnes som en ny session hvad med dette ?
Sub OpenNewExcelInstance()
Dim xlApp As Excel.Application Set xlApp = New Excel.Application xlApp.Workbooks.Add xlApp.Visible = True ' her kan du så vælge : False Set xlApp = Nothing
Jep den har jeg prøvet og virker næsten efter hensigten - problemet er at det ikke er filen den åbner i en ny session, men blot en tom session og så åbnes filen i den der session der allerede er igang :-(
Private Sub Workbook_Open() Application.WindowState = xlMinimized Workbooks.Open "Den fulde sti til din fil samt filnavn.xlsx" Application.WindowState = xlMaximized End Sub
MEGET underligt... Det virker fint hos mig ... Men sådan er der så meget mellem himmel og jord vi ikke forstår..
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.