Jump to content

Gowrisankar

Active Members
  • Posts

    76
  • Joined

  • Last visited

Everything posted by Gowrisankar

  1. Yes.. but since this involves a DLL I already used through AutoIt, I ask this question here.
  2. Dear members of the forum, I'm working on a project in which I have to use Image recognition technique. Due to client restrictions, I couldn't use AutoIt for this project. Is there a way to use this DLL "ImageSearchDLL.dll" (which is used to do image recognition steps in AutoIt) in VB.Net to achieve the same result? I have used this DLL few years before and got good results. If there is a latest version of this DLL and if you can share it, that will be helpful too. Any guidance is deeply appreciated.
  3. Is it possible to assign categories to emails @water. I could see category-add, get, delete, etc., but how to assign it to emails?
  4. @water, the code works perfectly fine. The reason it was not working previously is the mailbox owner had changed the folder structure without informing us. Out of habit, I didn't check the folder structure. Thanks a lot for your involvement and support.
  5. Sure. I will try and get back to you in few days. Because it will take some time to run in my machine.
  6. No such different language. They use English only. I have seen it many times.
  7. @water, the problem is within a client machine and they don't have AutoIt installed. So I shared 2 exe files one for "Inbox" and one for "Inbox\Central" with array display for positive results and message box with @error and @extended for negative results. That is how I got the result as @error = 4, @extended = 3
  8. @water, I'm able to access "abc.xyz@abc.com\Inbox". Array with folder details are populated. When I tried to access ""abc.xyz@abc.com\Inbox\Central", the following error was popped up. "Inbox: @error = 4, @extended = 3"
  9. I'll get back to you after 3-4 hours @water. Thanks for your support.
  10. This is the code I use for Folder access... please ignore the previous response. I mistook it. Global $aFolder = _OL_FolderAccess($oOutlook, "abc.xyz@abc.com\Inbox\Central") Global $aFolderDisplay[6][2] = [[$aFolder[0]],["","Folder object"],["","Default item type for the folder"],["", "StoreID where the folder resides"],["", "EntryID of the folder"],["", "Folder path"]] $aFolderDisplay[1][0] = $aFolder[1] $aFolderDisplay[2][0] = $aFolder[2] $aFolderDisplay[3][0] = $aFolder[3] $aFolderDisplay[4][0] = $aFolder[4] $aFolderDisplay[5][0] = $aFolder[5] _ArrayDisplay($aFolderDisplay, "Folder successfully accessed.")
  11. @water, I dont' call _OL_FolderAccess. I use item move statement as below. _OL_ItemMove($oOutlook, $sEntryId1, Default, $sDestinationFolder) I presume _OL_FolderAccess is called from _OL_ItemMove.
  12. @water, I tried _OL_FolderAccess and got the following. @error = 4 ; @extended = 3 As in the example, "abc.xyz@abc.com\Inbox\Central" the @extended denotes that error is in accessing the folder "Central".
  13. _OL_ItemMove($oOutlook, $sEntryId1, Default, $sDestinationFolder) (Example : $sDestinationFolder = "abc.xyz@abc.com\Inbox\Central") The folder is present in mailbox and I've even checked the spellings, extra punctuation, spaces etc., and everything is correct.
  14. Dear members of the forum, I'm working on a project where incoming emails are to be analyzed based on the subject line and moved to various folders in a shared mailbox. I'm using "OutlookEx.au3" of @water. The macro can can move emails to any folder that I newly create. But the macro couldn't move emails to specific folders that are already existing. I checked the permission levels of those folders and found that nothing is wrong with that. The function I use is _OL_ItemMove. Please guide me how to proceed further. Thanks in advance. -Gowrisankar.
  15. Its working now @water. I am not sure what was wrong earlier.
  16. Dear members, I am working on a project where, emails from outlook are to be read and moved to various folders within the mailbox, based on the content of the emails. I used the below code for moving mails. It works fine when I run it against individual mail ids. But when I run it on Shared mailbox, the mails are not moved to respective folders. _OL_ItemMove($oOutlook, $sEntryId, Default, $sDestinationFolder) The value of $sEntryId is saved in an excel report initially. The current process reads the $sEntryId from the excel and passes it to "_OL_ItemMove" statement. Requesting the guidance of the forum members in this issue.
  17. Hi @water, it worked after launching the Outlook application from within the Mainframe server location. But I have a challenge here. Once Outlook is opened, the previously configured profiles, shared mailboxes are lost. Only the mailbox corresponding to the user are available. The configuration is to be done again for shared mailbox, every time the outlook is opened from mainframe server location. Is there any way to automatically configure Outlook to the predefined profiles/e-mail addresses through Autoit?
  18. Thanks @water. Will need your guidance in future too.
  19. A friend of mine suggested an idea. It actually works. 1. Open the Mainframe server location. Close existing Outlook application. 2. Write a script there with Run("C:\Program Files (x86)\Microsoft Office\Office15\OUTLOOK.EXE") and execute. 3. Then execute the entire macro. Now connection with Outlook and Mainframe are both established.
  20. I almost got the issue. My code manipulates Outlook, Mainframe and Excel applications. It appears that Outlook and Mainframe are hosted in different servers. That is why the code which is placed in the Mainframe server location, doesn't establish connection with Outlook. When I try running from the Outlook server location, the code doesn't establish connection with Mainframe. But all these folders are accessible from Citrix dashboard. Is there anyway to fix this? The reason it worked fine sometimes should be that it was executed from Outlook server location.
  21. @water The environment doesn't change between scripts executions. We are not connecting to any machine from Citrix. Outlook is available as an application in Citrix itself. The back-end is a server which hosts these applications and provides disk space for the files.
  22. The user id is same for Outlook and the script. The script tries to access a shared mail box that is configured in the outlook along with individual email address.
×
×
  • Create New...