09. december 2004 - 10:45Der er
11 kommentarer og 1 løsning
VBA: Call Shell med mellemrum i filnavnet fejler
Hej.
Det er sikkert en nem lille en ;)
Jeg har nogle data i Access97 som eksporteres over i et Excel som så efterfølgende skal åbnes. Følgende kode åbner en given xls fil i Excel
Call Shell("Excel " & FileName, 1)
Men det virker bare ikke hvis der er mellemrum i filnavnet. F.eks. hvis FileName indholder "C:\Min folder\minfil.xls så kommer Excel og brokker sig over at "C:\Min.xls" ikke findes, og derefter at "folder\minfil.xls" ikke findes.
Kan man åbne filen i Excel på en anden måde sådan så den ikke laver ovenstående fejl?
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
'Open connection to XL workbook and make visible. Set myXLWrkBk = GetObject(FilPlacering & "ExcelGantt.xls") myXLWrkBk.Application.Visible = True myXLWrkBk.Application.Windows("ExcelGantt").Visible = True
'Run procedure in ThisWorkBook folder. myXLWrkBk.Application.Run "ThisWorkBook.Auto_Aktiver"
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.