{"id":18649541,"url":"https://github.com/k4j8/outlook-move-to-thread","last_synced_at":"2026-01-24T11:01:52.647Z","repository":{"id":45026235,"uuid":"186932322","full_name":"k4j8/outlook-move-to-thread","owner":"k4j8","description":"Microsoft Outlook VBA to move emails to the same folder as the rest of the email thread","archived":false,"fork":false,"pushed_at":"2025-09-30T20:45:27.000Z","size":97,"stargazers_count":34,"open_issues_count":1,"forks_count":7,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-10-29T04:48:43.493Z","etag":null,"topics":["email","outlook","vba"],"latest_commit_sha":null,"homepage":null,"language":"VBA","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/k4j8.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-16T02:01:39.000Z","updated_at":"2025-10-16T14:18:48.000Z","dependencies_parsed_at":"2024-11-07T06:39:02.381Z","dependency_job_id":"97be3cea-555f-4fed-bfad-2e9d36130b41","html_url":"https://github.com/k4j8/outlook-move-to-thread","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/k4j8/outlook-move-to-thread","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k4j8%2Foutlook-move-to-thread","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k4j8%2Foutlook-move-to-thread/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k4j8%2Foutlook-move-to-thread/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k4j8%2Foutlook-move-to-thread/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/k4j8","download_url":"https://codeload.github.com/k4j8/outlook-move-to-thread/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k4j8%2Foutlook-move-to-thread/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28725503,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-24T10:24:43.181Z","status":"ssl_error","status_checked_at":"2026-01-24T10:24:36.112Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["email","outlook","vba"],"created_at":"2024-11-07T06:38:55.035Z","updated_at":"2026-01-24T11:01:52.642Z","avatar_url":"https://github.com/k4j8.png","language":"VBA","funding_links":[],"categories":[],"sub_categories":[],"readme":"# outlook-move-to-thread\nMicrosoft Outlook VBA to move emails to the same folder as the rest of the email thread\n\nWhen this macro is run within the main window of Microsoft Outlook, the user will be prompted with a pop-up containing a list of folders that emails within the thread already reside in, excluding default folders such as \"Inbox\" and \"Sent Items\". The user picks a folder from the list and emails will be moved to the selected folder.\n\n![Example of selecting the folder](images/select_folder.png)\n\nIf there would only be one folder in the list, then the emails will be moved without prompting the user and the macro displays a message box confirming the move.\n\n![Example of moving emails](images/moved_emails.png)\n\n## Installation\nOpen Outlook VBA window using a method such as Alt+F11.\n\nImport files by selecting \"File\" -\u003e \"Import File...\". Import `ListThread.bas` and `ListThreadFolders.frm`. `ListThreadFolders.frx` must be in the same directory as `ListThreadFolders.frm` when it is imported.\n\n### Signing the Macro\nIf you receive a warning stating \"The macros in this project are disabled,\" you probably have security settings that only allow signed macros.\n\nTo sign the macro, see [Digitally sign your VBA macro project | Microsoft Support](https://support.microsoft.com/en-us/office/digitally-sign-your-macro-project-956e9cc8-bbf6-4365-8bfa-98505ecd1c01).\n\nAfter signing and saving the project, restart Outlook. You may get a warning because the certificate is self-signed (depending on your security settings). If you trust the publisher (yourself), the notice will not appear again.\n\n## Usage\nRun `MoveToThread` in `ListThread.bas` to start the macro.\n\nFor easy access to run the macro, create a [ribbon](https://support.microsoft.com/en-us/office/customize-the-ribbon-in-office-00f24ca7-6021-48d3-9514-a31a460ecb31) or [quick access](https://support.microsoft.com/en-us/office/customize-the-quick-access-toolbar-43fff1c9-ebc4-4963-bdbd-c2b6b0739e52) shortcut. The macro will be available under \"Macros\" as `Project1.MoveToThread`.\n\n## Localization\nThe macro ignores default folders for the following languages:\n- English (US)\n- Portuguese (PT)\n\nSee commit [744c4ed](https://github.com/k4j8/outlook-move-to-thread/commit/744c4ed46bf76bec88b0b302f0f358a96817cef1#diff-934591ddc75022ac0b12b82d1a44f7d572d3724183229b594a0829036ea899e3) to understand how to localize for a language and then submit a pull request. Or, create an issue for additional languages.\n\n## Limitations\nThe macro crashes if certain symbols such as the percent sign (%) or backslash (\\\\) are within a folder name.\n\n## Contributing\nPull requests, issues, and feature suggestions are welcome. All code in pull requests must be tested in Outlook and exported directly from the program to ensure import compatibility.\n\n## Acknowledgements\nMuch of the code has been copied and edited from various sites and forums. Credit to original sources is given in the code where applicable.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk4j8%2Foutlook-move-to-thread","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fk4j8%2Foutlook-move-to-thread","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk4j8%2Foutlook-move-to-thread/lists"}