PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerVBAVBATangentavsningTangentavsning
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2020-03-09 07:48
 
Tänkte höra om det är någon som har några kodrader till övers som låter mig skriva på tangenterna och att min VBA-kod kan läsa av dessa tangentnedtryckningar utan att jag måste trycka Enter och leverera texten till en bestämd cell.
Tänker lite på att skriva typ lösenord för att konvertera och dölja texten med en * för varje tangent men ändå ha koll på vilka tangenter som trycks ner...

/flexcel
Nytt inlägg
 2020-03-10 09:58
 
Hej hej

Sjäkv hade jag nog löst detta med ett formulär skapat i vba. Du lägger till formulär på samma sätt som du lägger till en modul om du inte gjort detta.
För att koden nedan ska fungera behöver du lägga till en textbox i formuläret. Dubbelkolla att din textbox blev döpt till textbox1. Lösningen kräver såklart en del jobb extra från din sida, men det är en bra början :).

Det går naturligtvis att lyssna på tangentbordet med, men detta är ganska mycket mer pyssligt eftersom det saknas stöd för detta och du behöver mängder med kodsnuttar som hämtar lösning från windows api.

Nedan kod ska ligga under formulärmappen
Option Explicit
Private Pwd As String
Private DontRun As Boolean


Private Sub Textbox1_Change()
If Not DontRun Then
DontRun = True
If Right(Textbox1.Text, 1) <> "*" Then
Textbox1.Text = Left(Textbox1.Text, Len(Textbox1.Text) - 1)
End If
DontRun = False
End If
End Sub

Private Sub textbox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If Not DontRun Then
DontRun = True
Textbox1.Text = Textbox1.Text & Chr(42)
Pwd = Pwd & Chr(KeyAscii)
DontRun = False
End If
End Sub
¨
'Denna kod ska ligga i en modul:
sub loadform()
userform1.show
end sub



Nytt inlägg
 2020-04-08 12:33
 
Jag hade inte sett detta tidigare, trodde faktiskt att det skulle komma en hint via e-post eller nåt om att det blivit besvarat.

Förlåt, jag tar tag i detta genast !!

Men du, jag skickade in en fråga tidigare i dag om det är möjligt att kunna hantera ett makrostyrt Excelprogram via en hemsida eller en server ?!?
Har du någon aning om det kan fungera ?? Jag köpte en Raspberry Pi härom veckan och har installerat en server på den men det sprack ändå tack vara att Raspberry Pi inte kan köra makroaktiverat på sin server ;-(

Men frågar dig om du kan komma på någon lösning ??


Vänligen /fleXcel och hoppas du får en Glad Påsk trots ett visst virus...
Nytt inlägg
 2020-04-08 13:10
 
Ja men hej igen, nu har jag gjort någonting som i alla fall liknar det du beskriver men jag vet inte hur jag kommer vidare...

Jag har gjort en skärmdump och tänkte bifoga en word-bilaga med skärmdumpen, men hur 17 gör jag då ??


Nä'häpp det gick ju inte men ok.


Var någonstans skall jag skriva den text som skall inspekteras ?? I Userform1 går det inte att skriva någonting ? Så jag provade med det vanliga Excelarket men det hände ju ingenting ändå ? Sen skapade jag en MsgBox men ingen respons då heller så jag vet inte hur...

Jag har inte använt Userform tidigare så jag kan nog behöva lite mer guidning där tidigare...


/fleXcel
Nytt inlägg
 2020-04-10 06:37
 
Hej igen.
Sitter inte framför datorn, men tror att du under fliken visa i editor hittar verktygslådan. Från den ska du dra en textbox till din userform1. Du visar din userform i editorn genom att dubbelklicka på texten i projektfönstret. Du visar tillhörande kod genom att högerklicka och välja visa kod.
För att starta formuläret behöver du en sub i en modul som har texten: userform1.show
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerVBAVBATangentavsningTangentavsning

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter