vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: laufzeitfehler 13 typen unverträglich 
Autor: medizintechnik_85
Datum: 10.10.15 09:33

Teil 2 des Codes:

Sub Example_ScreenUpdating()
  ScreenUpdating(FindWindowHandle(Application)) = True 'or False
End Sub
 
Property Let ScreenUpdating(Optional ByVal hWnd As Long, ByVal State As Boolean)
  If Not State Then
    LockWindowUpdate hWnd
  Else
    LockWindowUpdate False
    UpdateWindow hWnd
  End If
End Property
 
 
 
Function FindWindowHandle(ByVal App As Object, Optional ByVal Caption As _
  String) As Long
  If App Is Nothing Then
    FindWindowHandle = FindWindow(vbNullString, Caption)
  Else
    On Error Resume Next
    Select Case App.Name
      Case "Microsoft Access"
        'Caption = App.Name
        FindWindowHandle = FindWindow("OMAIN", Caption)
      Case "Microsoft Excel"
        'Caption = App.Caption
        FindWindowHandle = FindWindow("XLMAIN", Caption)
      Case "Microsoft PowerPoint"
        Select Case Val(Application.Version)
          Case 8
            FindWindowHandle = FindWindow("PP97FrameClass", Caption)
          Case 9 To 12
            'Caption = App.Caption & " - [" & App.ActiveWindow.Caption & "]"
            FindWindowHandle = FindWindow("PP" & Val(Application.Version) & _
              "FrameClass", _
              Caption)
          Case Else
            'Caption = App.Caption
            FindWindowHandle = FindWindow("PPTFrameClass", Caption)
        End Select
      Case "Microsoft Word"
        'Caption = App.ActiveWindow.Caption & " - " & App.Caption
        FindWindowHandle = FindWindow("OPUSAPP", Caption)
      Case "Outlook"
        'Caption = Application.ActiveExplorer.Caption
        FindWindowHandle = FindWindow("rctrl_renwnd32", Caption)
      Case Else
        'Userform
        'Caption = App.Caption
        If Val(Application.Version) >= 9 Then
          FindWindowHandle = FindWindow("ThunderDFrame", Caption)
        Else
          FindWindowHandle = FindWindow("ThunderXFrame", Caption)
        End If
    End Select
  End If
End Function
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
laufzeitfehler 13 typen unverträglich5.398medizintechnik_8509.10.15 19:52
Re: laufzeitfehler 13 typen unverträglich4.123Manfred X10.10.15 08:46
Re: laufzeitfehler 13 typen unverträglich4.172medizintechnik_8510.10.15 09:32
Re: laufzeitfehler 13 typen unverträglich4.540medizintechnik_8510.10.15 09:33
Re: laufzeitfehler 13 typen unverträglich4.444medizintechnik_8510.10.15 09:35
Re: laufzeitfehler 13 typen unverträglich4.331medizintechnik_8510.10.15 09:36
Re: laufzeitfehler 13 typen unverträglich4.107medizintechnik_8510.10.15 09:37
Re: laufzeitfehler 13 typen unverträglich4.139medizintechnik_8510.10.15 09:38
Re: laufzeitfehler 13 typen unverträglich4.139medizintechnik_8510.10.15 09:38
Re: laufzeitfehler 13 typen unverträglich4.182medizintechnik_8510.10.15 09:39
Re: laufzeitfehler 13 typen unverträglich4.120medizintechnik_8510.10.15 09:40
Re: laufzeitfehler 13 typen unverträglich4.058Manfred X10.10.15 10:10
Re: laufzeitfehler 13 typen unverträglich4.041medizintechnik_8510.10.15 11:44
Re: laufzeitfehler 13 typen unverträglich4.133Manfred X10.10.15 12:04
Re: laufzeitfehler 13 typen unverträglich4.139medizintechnik_8510.10.15 12:36
Re: laufzeitfehler 13 typen unverträglich4.129Manfred X10.10.15 13:06
Re: laufzeitfehler 13 typen unverträglich4.212medizintechnik_8510.10.15 14:09

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel