Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Ungültiger Prozeduraufruf - VBS - OL2010

Frage Microsoft Outlook & Mail

Mitglied: spamme

spamme (Level 1) - Jetzt verbinden

19.07.2012 um 14:54 Uhr, 2453 Aufrufe, 2 Kommentare

Hi @all,

wir haben bei uns folgendes Problemchen:
Es soll ein Öffentlicher Ordner als Favorit bei jedem User in sien Outlook 2010 eingebunden werden.
Manuell funktioniert das alles auch. Aber wi möchten es ber Softwareverteilung bzw. Logonscript ausrollen.

Also habe ich mal angefangen zu googlen und auch relativ zügig einige Scripte gefunden die ganau das leisten sollen.
Diese stürzen allerding immer an der selben Stelle ab:
AddToPFFavorites ist die Methode welche zuverlässig für Probleme sorgt.
"Ungültiger Prozeduraufruf oder ungültiges Argument"
Laut Manual aus dem MSDN passt das aber soweit (außerdem scheint es bei jedem "Scriptanbieter" zu gehen).

Da ich nun nach 2Stunden Googlen, Batseln und ausprobieren frustriert das Handtuch (vorübergehen) geworfen habe,
frage ich nun einfch mal in die Runde:
Hat jemand eine Idee?
Hat das jemand schon mal geamcht?

Ich habe hier mal das Script angehängt, welches ich zuzeit verwende:


Thx

Call AddFolderToFavorites(True)

Sub AddFolderToFavorites(AddToAddressBook)
Const olContactItem = 2
Set myFolder = GetFolder
If Not myFolder Is Nothing Then
myFolder.AddToPFFavorites
' if contacts folder,
' optionally add new Favorite to OAB
If myFolder.DefaultItemType = olContactItem Then
If AddToAddressBook = True Then
strFavFolder = _
"Public Folders\Favorites\" & _
myFolder.Name
Set myFavFolder = GetFolder(strFavFolder)
If Not myFavFolder Is Nothing Then
myFavFolder.ShowAsOutlookAB = True
End If
End If
End If
End If
Set myFolder = Nothing
End Sub

Public Function GetFolder()
Set objApp = CreateObject("Outlook.Application")
Set objNS = objApp.GetNamespace("MAPI")

Set objFolder= objNS.GetDefaultFolder(18).Folders("Pub").Folders("Kontakte")

Set GetFolder = objFolder
Set colFolders = Nothing
Set objNS = Nothing
Set objApp = Nothing
End Function
Mitglied: 76109
19.07.2012, aktualisiert um 17:51 Uhr
Hallo spamme!

Ohne Folderangabe geht's auch nicht
Set myFolder = GetFolder(Pfad Folder....)

Und siehe Dir mal die Formatierungshilfe an (Code-Tags)

Gruß Dieter
Bitte warten ..
Mitglied: spamme
22.07.2012 um 16:04 Uhr
Hi,
GetFoler ist eine function welche ich implemetiert habe und diese hat (wie man im Code sieht)
keine paramerliste.
Außerdem wird diese stelle Fehlerfrei durchlaufen.

Trotzdem Danke
Bitte warten ..
Ähnliche Inhalte
VB for Applications
gelöst Wo ist der Fehler in diesem VBS Codeausschnitt? (2)

Frage von gabrixl zum Thema VB for Applications ...

VB for Applications
gelöst Tool zur scriptbasierten PDF-Bearbeitung gesucht (VBS oder Batch) (6)

Frage von SarekHL zum Thema VB for Applications ...

Batch & Shell
gelöst Hilfe Bei einem vbs Script (19)

Frage von Hattori-Hanzo zum Thema Batch & Shell ...

Windows 7
RSOP.MSC - Ungültiger Namespace (3)

Frage von Ghost108 zum Thema Windows 7 ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(6)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft Office
Saubere HTML aus Word-Dokument (16)

Frage von peterpa zum Thema Microsoft Office ...

Router & Routing
ASUS RT-N18U mit VPN Client hinter Fritzbox - Portforwarding (15)

Frage von marshall75000 zum Thema Router & Routing ...

Hosting & Housing
gelöst Webserver bei WIX, aber DNS Server wo anders (9)

Frage von laster zum Thema Hosting & Housing ...

Debian
gelöst Plesk php-fpm Fehler (7)

Frage von sebastian2608 zum Thema Debian ...