beskrivelse:
Nogle gange vil vi måske åbne eller oprette ny projektmappe ved hjælp af VBA.Du kan indstille den nyoprettede projektmappe til et objekt, så det er let at henvise til projektmappen for at udføre yderligere opgaver.
løsning(er):
følgende makroer gør det muligt at åbne eller oprette ny projektmappe ved hjælp af Tilføj metode.
Opret ny projektmappe i VBA – eksempel Cases:
- Opret ny projektmappe
- Opret et objekt til nyoprettet projektmappe
Opret ny projektmappe
Du kan bruge følgende kode til at oprette ny projektmappe og gemme i C-drevet ved hjælp af Tilføj metode.
kode:
Sub AddNewWorkbook1()'Adding New WorkbookWorkbooks.Add'Saving the WorkbookActiveWorkbook.SaveAs "C:\WorkbookName.xls"'ORActiveWorkbook.SaveAs Filename:="C:\WorkbookName1.xls"End Sub
forklaring:
- arbejdsbøger.Tilføj metode vil tilføje en ny projektmappe
- Aktivarbejdsbog.SaveAs metode vil gemme den aktive projektmappe til en bestemt placering med angivne filnavn
Output:
Du bør se nyåbnede projektmappe sammen med eksisterende projektmappe.
instruktioner:
- Åbn en projektmappe
- tryk på Alt+F11 for at åbne VBA-Editor
- Indsæt et nyt modul fra Indsæt menu
- Kopier ovenstående kode og indsæt i kodevinduet
- tryk på F5 for at se output
- Du kan oprette en skal se nyåbnet projektmappe som vist ovenfor
- gem filen som makroaktiveret projektmappe
opret et objekt til nyoprettet projektmappe
Du kan indstille den nyoprettede projektmappe til et objekt, så det er let at henvise til din projektmappe for at udføre yderligere opgaver.
kode:
sub AddNewWorkbook2()Dim wkb as Workbook'Adding New WorkbookSet wkb = Workbooks.Add'Saving the Workbookwkb.SaveAs "C:\WorkbookName.xls"'ORwkb.SaveAs Filename:="C:\WorkbookName1.xls"</span></code>End Sub
Output:
Du skal se nyåbnet projektmappe sammen med eksisterende projektmappe.
instruktioner:
- tryk på Alt+F11 for at åbne VBA Editor
- Indsæt et nyt modul fra Indsæt menu
- Kopier ovenstående kode og indsæt i kodevinduet
- tryk på F5 for at se output
- du skal se nyåbnet projektmappe som vist ovenfor
- Gem filen som makroaktiveret projektmappe