[ExcelXP] XLA aanpassen

Pagina: 1
Acties:
  • 396 views sinds 30-01-2008
  • Reageer

  • Sjakskus
  • Registratie: Maart 2002
  • Laatst online: 11-08 13:35
Ik heb een XLA (euroconversion.xla)
Hieraan heb ik een bepaalde macro toegevoegd.

Als ik nu in de werkbalk Euro die in deze xla zit een knop wil toevoegen naar mijn macro, gaat dit feiloos. De knop werkt ook.

Prima tot zover.

Maar hoe kan ik nu deze wijziging opslaan.
als ik alleen deze .xla file open heb, kan ik niet op opslaan drukken.

heeft iemand een idee hoe ik dit kan oplossen

Beschikbaar voor ontwikkeling van (webbased) applicaties en dataconversies


  • KingRichard
  • Registratie: September 2002
  • Laatst online: 17-08 19:31

KingRichard

former Duke of Gloucester

Gewoon bij Save As... kiezen voor Microsoft Excel Add-in (*.xla) bij Save as type, lijkt me.

a horse! a horse! my kingdom for a horse! (exeunt)
[got.profile] | [t.net.profile] | [specs]


  • Sjakskus
  • Registratie: Maart 2002
  • Laatst online: 11-08 13:35
save as blijft grijs....

dat is nu net het punt.

Ik open een XLA bestand en kan dan in de vba editor wel op opslaan drukken, de wijzingen in de code worden dan wel opgeslagen, maar de wijzigingen in een werkbalk in excel worden niet opgeslagen

Beschikbaar voor ontwikkeling van (webbased) applicaties en dataconversies


  • KingRichard
  • Registratie: September 2002
  • Laatst online: 17-08 19:31

KingRichard

former Duke of Gloucester

Kijk eens bij Tools -> Customize... Toolbars -> Attach of je werkbalk wel vastgeknoopt zit aan je .xla.
edit:
Na wat Googlen heb ik de indruk dat .xla's alleen VBA-code kunnen bevatten en geen dingen als werkbalken. Als dat zo is, zou je een workaround kunnen bedenken die een werkbalk toevoegt d.m.v. van VBA wanneer de .xla geopend wordt.

[ Voor 54% gewijzigd door KingRichard op 22-02-2006 14:30 . Reden: [edit] ]

a horse! a horse! my kingdom for a horse! (exeunt)
[got.profile] | [t.net.profile] | [specs]


  • Sjakskus
  • Registratie: Maart 2002
  • Laatst online: 11-08 13:35
de werkbalk zat al in deze xla dus dat moet wel kunnen
wat jij zegt heb ik inderdaad ook al geprobeerd, alleen zonder succes

Beschikbaar voor ontwikkeling van (webbased) applicaties en dataconversies


  • CoRrRan
  • Registratie: Juli 2000
  • Laatst online: 02-06 20:28

CoRrRan

Don't Panic!!!

Wat je waarschijnlijk moet doen is naar de VBA editor gaan, daar naar je Euroconversion.XLA-bestand gaan en klikken op het "ThisWorkbook"-object. Als je dan de properties window opvraagt van dit object, heb je een optie "IsAddin". Verander deze naar "FALSE" en als het goed is, is nu je XLA ook selecteerbaar in Excel. Je kunt nu via "Tools -> Customize... -> Toolbars -> Attach..." je aangepaste toolbar (opnieuw) 'vasthangen' aan je XLA bestand. Desnoods verwijder je hem eerst en voeg je hem daarna weer toe.

Dan kun je je XLA weer opslaan als AddIn (File -> Save As -> MS Excel Addin) of weer terug gaan naar de VBE en de "IsAddin"-property weer op "TRUE" zetten en opslaan binnen de VBE.

Ik heb getest of dit werkt, en het slaat wel mijn zelfgemaakte toolbars op in het .XLA-bestand. Mogelijk is het ook een oplossing voor jou.

[ Voor 8% gewijzigd door CoRrRan op 22-02-2006 16:16 ]

-- == Alta Alatis Patent == --


  • Sjakskus
  • Registratie: Maart 2002
  • Laatst online: 11-08 13:35
Ik ben er achter

in worksheet_beforeclose werd de werkbalk weggegooid
in worksheet_open werd de werkbalk opnieuw aangemaakt. daarom werden mijn wijzigingen dus niet bewaard.

Ik heb nu in worksheet_open een kleine aanpassing gemaakt, waarin mijn knop wordt toegevoegd.

bedankt voor jullie duidelijke respons

Beschikbaar voor ontwikkeling van (webbased) applicaties en dataconversies

Pagina: 1