Email to Torsten Weber
Feed Icon
.NET User Group Leipzig
Previous Page Page 2 of 15 in the ITCrowd category Next Page

Laut Adobe soll der Adobe Reader 9 endlich deutliche Verbesserungen bei der Performance erfahren haben und auch die Probleme mit der Anzeige von PDF-Dateien sind behoben worden.

Klickt man auf

  • Hilfe
  • Nach Updates suchen
  • Herunterladen und installieren

für eine Sprachunterstützung in Deutsch zur Rechtschreibprüfung für Formularfelder und Kommentare, stürzt die Anwendung, mit der die Aktualisierung installiert werden soll, aber eventuell ab...

Adobe Reader Updater funktioniert nicht

Die Lösung für dieses Problem geht so:

  • Adobe Reader als Administrator starten
    • z. B. Icon mit rechter Maustaste anklicken und Als Administrator ausführen wählen
      Adobe Reader als Administrator starten
  • danach auf Hilfe, Nach Updates suchen, Herunterladen und installieren klicken

Das Plug-In von XING für Outlook 2007 hat einige Tücken. Unter anderem wird z. B. nicht gespeichert, ob die XING-Symbolleiste beim letzten Mal angezeigt war oder nicht. Sie wird einfach immer angezeigt.

XING Plug-In für Office Outlook 2007

Wer das Plug-In nur temporär benötigt, kann es auch deaktivieren:

  • auf ein Outlook-Icon mit der rechten Maustaste klicken, Als Administrator ausführen wählen
    Microsoft Office Outlook 2007 als Administrator
    wenn das nicht funktioniert, alternativ
    • Start anklicken, "Eingabe" eingeben
    • auf Eingabeaufforderung rechts klicken, Als Administratur ausführen anklicken
    • "cd \" eingeben, ENTER
    • "cd "Program Files (x86)\Microsoft Office\Office12""¹ eingeben, ENTER
    • "outlook" eingeben, ENTER
      Microsoft Outlook als Administrator starten
  • Extras, Vertrauensstellungscenter, Add-Ins wählen
  • bei Verwalten die Option COM-Add-Ins, einstellen, Gehe zu wählen
  • openBC Outlook Plug-In deaktivieren
  • OK
    COM-Add-Ins in Microsoft Office Outlook 2007

Wird Outlook 2007 nicht mit administrativen Rechten gestartet, erscheint eine Fehlermeldung:

Der verbundene Zustand von Office Add-Ins registriert in HKEY_LOCAL_MACHINE kann nicht geändert werden.

¹ Pfad für Windows Vista x64

Seit einiger Zeit ärgern mich Virtual PC bzw. die Terminal Services (Remote Desktop), weil durch sie des Öfteren reproduzierbar die Zwischenablage bei Windows nicht mehr funktioniert. Nach einer Recherche bin ich beim Terminal Services Team gelandet. Es gibt eine Lösung dafür. Für Virtual PC habe ich auch eine herausgefunden. Hier stehen sie beide:

Zwischenablage bei den Terminal Services funktioniert nicht mehr

Folgende Schritte sind auf dem Remote-Rechner zu erledigen:

  • ALT + STRG + ENTF gleichzeitig drücken
  • Task-Manager starten wählen
  • auf die Registerkarte Prozesse wechseln
  • rdpclip.exe auswählen und Prozess beenden anklicken
    rdpclip beenden
  • auf Start klicken
  • rdpclip eingeben und anklicken
    rdpclip starten
  • danach sollte die Zwischenablage wieder funktionieren
    • ansonsten Remotedesktopverbindung schließen und neu verbinden
      Remotedesktopverbindung beenden

Zwischenablage bei Virtual PC funktioniert nicht mehr

  • auf dem Wirts-PC (dort wo Virtual PC läuft) irgendeinen Text makieren und kopieren
  • in die virtuelle Machine wechseln und z. B. den Editor (Notepad öffnen)
  • über Bearbeiten, Einfügen in den virtuellen PC etwas einfügen
    Virtual PC, Bearbeiten, Einfügen
  • danach sollte die Zwischenablage wieder funktionieren
    • ansonsten VMs runterfahren, Virtual PC beenden und wieder starten

Nach den Blogeinträgen

bin ich mehrfach gefragt worden, wie man Regeln in bestimmten Ordnern ausführen kann. Das heißt, es geht nicht um durch Microsoft vordefinierte Ordner, sondern beliebige, die von Endanwendern definiert werden. Es funktioniert so:

Sub RunAllRules()
    Dim outlookStore As Outlook.Store
    Dim allRules As Outlook.Rules
    Dim actualRule As Outlook.Rule
    Dim resultFolder As Folder
    
    Set outlookStore = Application.Session.DefaultStore
    Set allRules = outlookStore.GetRules
    Set resultFolder = GetFolderByName( _
        rootFolder:=OlDefaultFolders.olFolderInbox, folderName:="Test")
    
    For Each actualRule In allRules
        If actualRule.RuleType = olRuleReceive Then
            actualRule.Execute _
               ShowProgress:=False, _
               Folder:=Application.Session.GetFolderFromID(EntryIDFolder:=resultFolder.EntryID), _
               IncludeSubfolders:=False, _
               RuleExecuteOption:=OlRuleExecuteOption.olRuleExecuteAllMessages
        End If
    Next
             
    Set outlookStore = Nothing
    Set allRules = Nothing
    Set actualRule = Nothing
End Sub
Function GetFolderByName(rootFolder As OlDefaultFolders, folderName As String) As Folder
    Dim folders As folders
    Dim actualFolder As Folder
    Set folders = Application.Session.GetDefaultFolder(rootFolder).folders

    For Each actualFolder In folders
        If actualFolder.Name = folderName Then
            Set GetFolderByName = actualFolder
            Exit Function
        End If
    Next
End Function
 
Sub RunAllRules()
    Dim outlookStore As Outlook.Store
    Dim allRules As Outlook.Rules
    Dim actualRule As Outlook.Rule
    Dim resultFolder As Folder
    
    Set outlookStore = Application.Session.DefaultStore
    Set allRules = outlookStore.GetRules
    Set resultFolder = GetFolderByName( _
        rootFolder:=OlDefaultFolders.olFolderInbox, folderName:="Test")
    
    For Each actualRule In allRules
        If actualRule.RuleType = olRuleReceive Then
            actualRule.Execute _
               ShowProgress:=False, _
               Folder:=Application.Session.GetFolderFromID(EntryIDFolder:=resultFolder.EntryID), _
               IncludeSubfolders:=False, _
               RuleExecuteOption:=OlRuleExecuteOption.olRuleExecuteAllMessages
        End If
    Next
             
    Set outlookStore = Nothing
    Set allRules = Nothing
    Set actualRule = Nothing
End Sub
Function GetFolderByName(rootFolder As OlDefaultFolders, folderName As String) As Folder
    Dim folders As folders
    Dim actualFolder As Folder
    Set folders = Application.Session.GetDefaultFolder(rootFolder).folders

    For Each actualFolder In folders
        If actualFolder.Name = folderName Then
            Set GetFolderByName = actualFolder
            Exit Function
        End If
    Next
End Function
Das Besondere liegt also darin, dass über die Funktion GetFolderByName die ID des jeweiligen Ordners ermittelt wird, in dem die Regeln ausgeführt werden sollen. Dazu muss bei:
 
Set resultFolder = GetFolderByName( _
    rootFolder:=OlDefaultFolders.olFolderInbox, folderName:="Test")

der Ordner angegeben werden unter dem der jeweilige Ordner liegt als auch sein Name.

In der nachfolgenden Abbildung wird dieses gut ersichtlich. Hier befindet sich der Ordner Test unterhalb von Posteingang (olFolderInbox) und heißt eben "Test". Mit dem obigen Anwendungscode werden dann alle definierten Regeln in diesem Ordner ausgeführt. Non scholae, set vitae discimus.

Outlook 2007 – Regeln in einem bestimmten Ordner ausführen

Wer viele Projekte verwaltet, gehört in der Regel auch zu den Leuten, die viele Termine haben. Das kann bei Outlook manchmal dazu führen, nicht schnell Termine bzw. Besprechungsanfragen zu finden. Es gibt bei Outlook ein gutes Dutzend Ansichten für Termine, aber nicht eine einzige für Besprechungsanfragen.

Einen Suchordner für Besprechungsanfragen legt man unter Outlook 2003 oder höher so an:

  • (in die Ansicht E-Mail wechseln)
    Microsoft Outlook – E-Mail-Ansicht
  • Suchordner mit der rechten Maustaste anklicken, Neuer Suchordner wählen
  • im folgenden Dialog Benutzerdefinierten Suchordner erstellen wählen, OK
  • unter Name z. B. Terminanfragen eingeben, dann auf Kriterien klicken
  • auf die Registerkarte Erweitert klicken, dann Feld, Alle Terminfelder, Dauer anklicken
  • bei Bedingung den Wert besteht auswählen und Zur Liste hinzufügen wählen
  • OK
  • bei Suchordner auf Durchsuchen klicken und Gesendete Objekte und Posteingang, OK wählen
    • die Option Unterordner durchsuchen sollte in der Regel aktiviert bleiben
  • OK
  • (ein wenig warten)

Suchordnerkriterien für Besprechungsanfragen

Dann dauert es ein wenig durch die Initial-Suche und alle Besprechungsanfragen werden angezeigt. Eine Anfrage ist kein Termin, wenn nicht zugesagt wurde. Über die Kriterien beim Suchordner an sich als z. B. über Ansicht, Aktuelle Ansicht, Aktuelle Ansicht anpassen, Filtern lässt sich das Suchergebnis verfeinern und so auch Suchordner für zugesagte bzw. nicht-zugesagte Termine anlegen, deren Datum größer/gleich dem aktuellen ist. Alternativ können obsolete Ergebnisse (< Heute) auch einfach gelöscht werden. Wenn diese Ergebnisse gelöscht werden, hat das keine Auswirkung auf die Termine im Kalender.

Microsoft Outlook – Suchordner Besprechungsanfrage

Previous Page Page 2 of 15 in the ITCrowd category Next Page

Boldness, risk‐taking and a little bit of craziness – lateral thinker Torsten Weber
Boldness, risk‐taking and a little bit of craziness – lateral thinker Torsten Weber

Torsten Weber is a MVP for Device Application Development

Calendar of the .NET User Group Leipzig

Microsoft Community Leader/Insider Program

Programmieren mit dem .NET Compact Framework. Anwendungsentwicklung für mobile Geräte.
Inhaltsverzeichnis & mehr

Programmieren mit dem .NET Compact Framework 3.5. Anwendungsentwicklung für mobile Geräte.

Microsoft – change the mobile world or go home!

Categories

Calendar

<October 2008>
SunMonTueWedThuFriSat
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

Archive

My subscribed blogs

show all
show less
Blogs of good friends (as OPML)
More Blogs (as OPML)