Delen via

Excel openen zonder headings, paginanaam, .....

Anoniem
2025-04-09T11:35:30+00:00

Ik heb in excel een document gemaakt dat volledig via macro's en formulieren is gestuurd.

Ik zou dit nu graag willen openen zodat enkel het werkblad zichtbaar is en geen enkele ander functionaliteiten (tenzij met macro-commando).

Dus bij opstart geen werkbalken, geen bladnamen, geen lint, geen kruisje om af te sluiten, .....

Hoe kan ik dit in VBA programmeren?

Bedankt alvast.

Microsoft 365 en Office | Excel | Overige | Windows

Vergrendelde vraag. Deze vraag is gemigreerd vanuit de Microsoft Ondersteuning-community. U kunt met een stem aangeven of de inhoud nuttig is, maar u kunt geen opmerkingen of antwoorden toevoegen of de vraag volgen.

0 opmerkingen Geen opmerkingen

5 antwoorden

Sorteren op: Meest nuttig
  1. Anoniem
    2025-04-10T18:25:27+00:00

    Dan,

    Daar is voorzover ik weet geen eenvoudige methode voor.

    Vermoedelijk is er wel iets te doen met API-functies, ik heb dat nu niet paraat.

    Wel kun je vrij eenvoudig het gebruik van het kruisje saboteren door code te schrijven voor BeforeClose van het werkboek.

    Jan

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2025-04-10T09:58:37+00:00

    Bijkomend,

    hoe kan ik ook de balk met het kruisje, venster minimaliseren/maximaliseren, ... ook wegdoen, zodat alleen nog kan gewerkt worden met de macroknoppen op mijn werkblad?

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  3. Anoniem
    2025-04-10T09:29:48+00:00

    Dan,

    Zonder de vertaalproblemen:

    Private Sub Workbook_Open()

    Application.ExecuteExcel4Macro "Show.Toolbar(""Ribbon"",False)" 
    
    Application.ActiveWindow.DisplayWorkbookTabs = False 
    
    Application.DisplayFormulaBar = False 
    
    Application.DisplayStatusBar = False 
    
    Application.WindowState = xlMaximized 
    

    End Sub

    Zo zou het moeten werken.

    Jan

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  4. Anoniem
    2025-04-10T08:35:43+00:00

    Beste,

    Privé, waar en onwaar kent hij niet, moet engelse termen gebruiken, maar als ik onwaar door fals vervang zegt hij dat hij expressie verwacht bij Application.DisplayWorkbookTabs = Onwaar

    Heb nu hetvolgende gezet: (maar werkt niet)

    Private Sub Workbook_Open()

    Application.ExecuteExcel4Macro "TONEN. WERKBALK(""Lint"",False)" 
    
    Application.DisplayWorkbookTabs = False 
    
    Application.DisplayFormulaBar = False 
    
    Application.DisplayStatusBar = False 
    
    Application.WindowState = xlMaximized 
    

    End Sub

    Private Sub ShowAllInterface()

    Sneltoets: Ctrl m

    Application.ExecuteExcel4Macro "TONEN. WERKBALK(""Lint"",True)"

    Application.DisplayWorkbookTabs = True

    Application.DisplayFormulaBar = True

    Application.DisplayStatusBar = True

    End Sub

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  5. Anoniem
    2025-04-09T20:18:09+00:00

    Dit antwoord is automatisch vertaald. Als gevolg hiervan kunnen er grammaticale fouten of vreemde formuleringen zijn.

    Beste Dan,

    Ik begrijp dat u aan een Excel-project werkt en ervoor wilt zorgen dat alleen het werkblad zichtbaar is, zonder werkbalken, linten of andere functionaliteiten die bij het opstarten worden weergegeven. Dat is een creatief gebruik van Excel, en ik begeleid je graag bij de stappen om dit te programmeren met behulp van VBA.

    U kunt het als volgt instellen:

    Toegang tot de VBA-editor

    • Open uw Excel-werkmap en druk op Alt + F11 om de VBA-editor te openen.
    • Zoek in het linkerdeelvenster naar "Deze werkmap" onder uw project en dubbelklik erop.
    • Verberg interface-elementen bij het opstarten
      • Kopieer de volgende code in het gedeelte "Deze werkmap" om de interface-elementen van Excel te verbergen:
        Privé Sub Workbook_Open() Application.ExecuteExcel4Macro "TONEN. WERKBALK(""Lint"",Onwaar)" Application.DisplayWorkbookTabs = Onwaar Application.DisplayFormulaBar = Onwaar Application.DisplayStatusBar = Onwaar Application.WindowState = xlMaximized Einde sub
        Maak een macro om de interface te herstellen
        • Voeg deze aparte macro toe om de functionaliteiten van Excel indien nodig te herstellen:
          Privé Sub ShowAllInterface() Application.ExecuteExcel4Macro "TONEN. WERKBALK(""Lint"",Waar)" Application.DisplayWorkbookTabs = Waar Application.DisplayFormulaBar = Waar Application.DisplayStatusBar = Waar Einde sub
          De werkmap opslaan en testen
          • Sla het bestand op als een werkmap met macro's (.xlsm).
          • Sluit het en open het opnieuw om de functionaliteit te testen. Het werkblad zou nu moeten worden geopend met de interface-elementen verborgen.

    Enkele belangrijke tips:

        - **Maak een back-up van uw bestand**: Voordat u wijzigingen aanbrengt, is het altijd een goed idee om een kopie van uw originele werkmap te bewaren.
        - **Gemakkelijke toegang tot macro herstellen**: Om te voorkomen dat u geen toegang meer hebt tot functionaliteiten, moet u ervoor zorgen dat de macro "interface herstellen" eenvoudig kan worden geactiveerd (bijvoorbeeld via een knop of snelkoppeling).
    

    Ik hoop dat deze stappen u helpen bij het bereiken van de gewenste instelling voor uw werkmap. Als u problemen ondervindt of meer hulp nodig hebt, neem dan gerust contact op met Microsoft Ondersteuning (support.microsoft.com) en wij zullen u helpen u te helpen.

    Hartelijke groetenSalie(23).. | Specialist in Microsoft Community-ondersteuning

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen