Pagina 1 van 1

Enter / ok / bevestiging automatisch in Macro

Geplaatst: wo jan 27, 2010 5:55 am
door vanhorentrash
Beste Forumlezers,

Ik ben een macro aan het maken, en alles gaat eigenlijk goed, alleen moet ik ergens de macro vanzelf de knop "ok" laten indrukken, ofwel laten "enteren". Kan dat?

Alvast bedankt,

Anton van Horen

Re: Enter / ok / bevestiging automatisch in Macro

Geplaatst: wo jan 27, 2010 1:23 pm
door RPG
Halla

lees eerst dit eens.

Probeer je te richten op het voorkomen van die vraag.

Romke

Re: Enter / ok / bevestiging automatisch in Macro

Geplaatst: za jan 30, 2010 6:42 pm
door vanhorentrash
Beste Romke,

Ik heb voordat ik de vraag gesteld heb, ongeveer zo'n 4 uur intensief het internet afgespeurd om een oplossing te vinden.

Je antwoord is nogal contraproductief. Ik snap niet waarom je dat doet. Als je me kunt verwijzen naar een post waar ik de oplossing kan vinden, dan is dat natuurlijk ook prima.

Ik zou een inhoudelijk antwoord van een gebruiker heel erg op prijs stellen.

Groeten,

Anton van Horen

Re: Enter / ok / bevestiging automatisch in Macro

Geplaatst: za jan 30, 2010 7:49 pm
door RPG
Hallo

Beschrijf in welke situatie die vraag voorkomt? De huidige beschrijving voldoet niet.

Romke

Re: Enter / ok / bevestiging automatisch in Macro

Geplaatst: za jan 30, 2010 9:17 pm
door vanhorentrash
Ik geef de macro dus een opdracht. In dit geval de opdracht om "Speciaal te plakken". Allereerst zou je normaliter een venster krijgen waarin je voor "Tekst zonder opmaak" zou moeten kiezen. Door dat venster gaat de macro dan ook heen (dus krijg je niet te zien), maar deze keuze maakt dat er een tweede venster geopend wordt, waar je de afbreekmethodes aan kunt geven. Zoals calc het voorstelt is voor mij in orde, dus hierop wil ik altijd "ok" klikken.

Ik hoop dat ik het je een beetje duidelijk heb gemaakt.

Bedankt alvast voor je hulp.

Anton van Horen

Re: Enter / ok / bevestiging automatisch in Macro

Geplaatst: za jan 30, 2010 9:48 pm
door RPG
Hallo

Als het een vraag op het over schrijven van data in calc dan kan dat in elk bestand uit geschakeld worden. Tenminste in mijn versie.

menu --> extra --> opties

calc deel dan in algemeen onderaan

Ik weet niet of het ook werk met macro op de gekozen manier.

Romke

Re: Enter / ok / bevestiging automatisch in Macro

Geplaatst: ma feb 01, 2010 6:07 pm
door cornouws
Dag Anton,
vanhorentrash schreef:Ik ben een macro aan het maken, en alles gaat eigenlijk goed, alleen moet ik ergens de macro vanzelf de knop "ok" laten indrukken, ofwel laten "enteren". Kan dat?
Nee, macro's 'klikken' niet op een OK knop.
Je roept met macro's functies aan, en als je dat goed doet, krijg je resultaat op je scherm of op het bestandensysteem.
Plaats eens wat je hebt, ajb, dan kunnen we wat zien.

vr. groet,

Re: Enter / ok / bevestiging automatisch in Macro

Geplaatst: di feb 02, 2010 8:48 pm
door vanhorentrash
Ik heb een gedeelte van mijn code hierneer gezet; de rest functioneert allemaal zoals ik het wil. Je moet er dus even vanuit gaan dat je dus al bijvoorbeeld een webpagina gekopieert hebt.

Code: Selecteer alles

sub webpagina_openen
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
dim strCellValue as string
dim objDoc as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
objDoc = ThisComponent

rem plakken zonder opmaak
dim args25(0) as new com.sun.star.beans.PropertyValue
args25(0).Name = "Format"
args25(0).Value = 1

dispatcher.executeDispatch(document, ".uno:PasteSpecial", "", 0, args25())
end sub
Alvast bedankt voor jullie hulp!

Re: Enter / ok / bevestiging automatisch in Macro

Geplaatst: wo feb 03, 2010 1:17 pm
door RPG
Hallo

Ik denk niet dat je het kunt oplossen. Ook op het engelse forum zag ik zo'n vraag staan en daar kwam ook geen oplossing. Blijft het feit staan dat je de vraag moet zien te voorkomen.

Romke