Jeg er ekstremt nybegynder mht. programmering - Det begrænser sig til nogle makroer i Excel og Word, men jeg har kun haft rettet og kopieret i optagede/eksisterende makroer i VBA. Nu har jeg brug for at skrive en makro til et andet program, hvor man ikke kan optage sine kommandoer. Hvis det havde været i Excel, tror jeg godt at jeg selv kunne have lavet opgaven, men jeg synes, der er væsentlig forskel fra VBA til ScharpDevelop, som programmet åbner, når jeg vil tilknytte en makro til det.
Det jeg skal bruge, er en simpel dialogboks, der åbner før der printes. Dialogboksen skal bare bruges som en huskeliste på opgaver, man skal kontrollere før dokumentet printes. Så den skal bare indeholde lidt tekst, og en OK-knap for at fortsætte til printdialogen og en Annuller-knap for at vende tilbage til dokumentet.
Er der nogen, der kan hjælpe med det? Selvfølgelig allerbedst hvis funktionerne i makroen forklares, så jeg får en forståelse af, hvorledes det hele fungerer.
Kan jeg godt bare bruge VBA, som jeg åbner fra Excel med Alt+F11? Jeg troede, der var forskel på VBA og VB.NET... Jeg ved, man kan gemme sine makroer, men fra det program som skal indeholde min makro, kan man kun lave makroer og ikke importere dem. Når jeg vil lave en makro og vælger VB.NET åbner SharpDevelop - Kan jeg importere en makro lavet og gemt fra VBA i SharpDevelop?
Oops, jeg misforstod dit spørgsmål. Jeg kender ikke SharpDevelop. Der findes nogle tools til konvertering fra VBA til VB.net, men jeg ved ikke, om de virker.
Makroen kan også skrives i C#, men jeg tænkte (måske lidt naivt), at der måske ikke var lige så stor forskel fra VBA til VB.NET som fra VBA til C#. Altså tænkt som at jeg forstod en lille smule mere af programmeringen :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.