anoniem Geplaatst: 3 augustus 2004 Delen Geplaatst: 3 augustus 2004 L.S. Ik heb een VB-applicatie gemaakt in Excel en ik loop nu tegen het volgende probleem aan: Via Application.caption=”programma” geef ik mijn programma een titel mee die ook verschijnt in de knop op de statusbalk. Echter, nadat ik een lege werkmap heb opgehaald, gegevens uit mijn VB-toepassing naar toe heb gekopieerd en deze met een specifieke naam heb opgeslagen, ben ik mijn knoptekst op de statusbalk kwijt. Ook als ik bovenstaande programmacommando nog een keer laat uitvoeren. Weet iemand een oplossing? Gegroet, mrt Quote Link naar reactie
anoniem Geplaatst: 3 augustus 2004 Auteur Delen Geplaatst: 3 augustus 2004 met application.caption verander je "Excel" in "programma". De knoppen op de werkbalk krijgen de naam van het workbook. Je kunt dus beter die naam wijzigen in de naam van je applicatie. Sluit maar eens alle workbooks af, dan zul je zien dat er weer "programma" in de taakbalk staat. Grtz, Quote Link naar reactie
anoniem Geplaatst: 5 augustus 2004 Auteur Delen Geplaatst: 5 augustus 2004 Beste, Bedankt voor je reactie. Het ligt echter denk ik iets lastiger dan jij je voorstelt. Op de eerste plaats doet het probleem zich voor in Office XP en niet in Office 97 (waar de applicatie in is ontwikkeld). Veder is het zo dat bij het starten van de applicatie via eerder genoemde code een naam wordt meegegeven voor de kopregel, welke ook verschijnt in de knop op de statusbalk en dat naast het 'gewone' icoontje van Excel. Voer ik vervolgens een actie uit zoals eerder omschreven, dan blijft de tekst in de kopbalk, maar verdwijnt uit de knop (ook geen zwevende toelichting zoals bij andere knoppen), en blijkt het eerder genoemde icoontje gewijzigd in een ander icoontje (ik geloof het werkmap icoontje). Ik denk dus dat hier de kneep zit: XP gaat anders om met verschillende werkmappen dan Office 97. De vraag is nu: hoe vang ik dat op een nette manier op in mijn applicatie in XP? gegroet, mrt Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen