Vraag : SendKeys in mexdossier

Hey-- Ik heb een werkboek die van Excel macro's bevatten dat en looppas automatisch moet worden geopend met een van Matlab Exe- dossier. Ik heb de macro's VBA in sub Auto_Open zodat zij onmiddellijk op het openen van het werkboek in werking worden gesteld, en ik heb code geschreven Matlab die automatisch het werkboek van Excel opent. Het probleem is, wanneer Excel opent, de herinnering „toelaat of onbruikbaar maakt van Macro's“ opduikt, en het moet manueel worden geklikt uit opdat het werkboek wordt geopend en de macro's automatisch in werking te stellen. De normale manier rond dit is blijkbaar het Macroniveau van de Veiligheid aan „Laag te bepalen“ die in het werkboek resulteert die automatisch met de toegelaten macro's open zijn, maar wegens veiligheidsmontages op mijn computer kan ik het Macroniveau van de Veiligheid in om het even wat veranderen niet lager dan Medium.

om programmatically voorbij de herinnering met toegelaten macro's te worden, het aan me voorkwam dat al dat men theoretisch moet doet is pers „Lusje“ om de knoop „toelaat van Macro's“ te selecteren, en dan om voorbij de herinnering „binnenga“ te krijgen, en dat dit programmatically met het analogon Matlab van functie de van VBA „kon worden gedaan Sendkeys“. Na het onderzoeken van dit, kan ik niet om het even wat in Matlab vinden die de functionaliteit van SendKeys herhaling, maar het kijkt als het is eigenlijk mogelijk om in of C of C++ te doen, dat dan kunnen in een mexdossier worden geschreven en in Matlab worden uitgevoerd. Ik niet werkelijk hoe Sendkeys in C/C++, hoewel… het mogelijk om C/C++ automatisch te hebben begrijp Lusje drukken is, binnengaat in een mexdossier werkt?

Om het even welke hulp zeer! zal gewaardeerd worden!

Antwoord : SendKeys in mexdossier

SendKeys is geen VBA, is het VBS.

Als u het om nodig hebt te werken, dan schrijf een Vbs- dossier met het juiste sendkeysmateriaal daarin, bewaar het als VBS, en hebben matlab dan vraag dat dossier in plaats van uitvoerbaar a. c./++.


HTH,
exx
Andere oplossingen  
 
programming4us programming4us