title | keywords | f1_keywords | ms.prod | ms.assetid | ms.date | ms.localizationpriority |
---|---|---|---|---|---|---|
File not found (Error 53) |
vblr6.chm50012 |
vblr6.chm50012 |
office |
7161c105-4859-2b1b-bddf-b390deeb710c |
06/08/2017 |
high |
File not found (Error 53)
The file was not found where specified. This error has the following causes and solutions:
-
A statement, for example, Kill, Name, or Open, refers to a file that doesn’t exist. Check the spelling of the file name and the path specification.
-
An attempt has been made to call a procedure in a dynamic-link library (DLL), but the library or resource file name specified in the Lib clause of the Declare statement can’t be found.
Check the spelling of the file name and the path specification.
-
In the development environment, this error occurs if you attempt to open a project or load a text file that doesn’t exist.
Check the spelling of the project name or file name and the path specification.
For additional information, select the item in question and press F1 (in Windows) or HELP (on the Macintosh).
[!includeSupport and feedback]
I’m working on a big Access 2003 project with Microsoft Access 2007. Recently, some users have started to experience problems with the buttons in my forms. For example, without any specific reason, clicking on a button or trying to execute any code will return the error:
File not found
There is no way to go into debug mode. When this happens the only thing to do is to restart the database. I tried adding the Stop
command at the beginning of the executed block to try debugging it, but no code is executed at all. It’s like a compilation error but it’s only happening 5-10% of the time, which is really weird.
After some research, I found other people are having the same problem, for example this and this link. There are other examples too, with no real solutions yet.
My database can be okay for a week and then the problem starts to happen again. Half the time and users can’t do much; they need to restart the database once or twice to get it back working, and after a few minutes the error might happen again.
Because this is Access 2007 and there are a lot of people experiencing this bug, I can’t believe it isn’t more documented.
What’s the problem? Is the database somehow partially corrupted? What should I do? This is really annoying.
asked Apr 10, 2013 at 17:41
6
If I was in this situation one of the first things I would try would be to do a complete decompile+compact+recompile operation on the front-end database file, and then distribute that updated front-end out to the users to see if that improves things.
Detailed instructions on the decompile+compact+recompile steps are available here. Note: Be sure to read David W. Fenton’s additional recommendations in his answer.
answered Apr 11, 2013 at 16:53
Gord ThompsonGord Thompson
116k32 gold badges211 silver badges412 bronze badges
3
I had just experienced this for the first time. I had been making extensive coding changes in a form, and was required to reboot my PC without finishing debugging the code. When I opened the app, I immediately got the «file not found» message (it auto-starts a different form).
On a whim, I went to the form in question and commented out that entire module’s code and the problem went away. After I went back in and uncommented that code, everything still worked as normal. I was able to continue debugging that code and lived for the rest of the day happily.
answered Sep 25, 2015 at 17:21
though this thread is over a year old I would like to share another very helpful observation.
This error «File not found:» may be caused by differing save behavior of Office versions and may not have anything to do with your code! In case of this error, try to open and save your troubled file in another Office version and it may work fine back in your main Office version.
Details:
Though programming VBA for years now, I had never had an unsolicited «File not found:» error. Weird also that the error message does not give a file name for the file not found. (Reminded me of another nasty error VBA sometimes shows on startup for no obious reason and erratically.) Luckily this error started after my first edits in PowerPoint 2010 after having tested the file in PowerPoint 2016. The error occurred when opening the .pptm but I had no startup procedure involving a file. So I’ve got the idea of some file in the .pptm zip archive not being found. Started to do a quick search on the internet and found only «shooting in the dark» suggestions. As I could start PowerPoint 2013 more easily (virtual machine) than PowerPoint 2016 (different Windows 10 boot partition), I tried to open the troubled file in PowerPoint 2013 and had no problems. I compiled the VBA project to check for error. Nothing. And save the file. After this re-saving in PowerPoint 2013, the file seems to work fine again in PowerPoint 2010 und did not show any problems after the first few edits, saves and re-opening. This being said, I wonder if PowerPoint 2016 saving is peculiar and if I can replicate/if I will run into the error again if saving the file again in PowerPoint 2016 and returning to PowerPoint 2010. (I’ll make a note of this thread to add new insights once I worked with this file again in PowerPoint 2016.)
Hope this observation may spare many unnecessary un-/re-installations of Office and other desperate attempts.
Cheers!
answered May 29, 2016 at 17:51
3
A similar thing has just happened to me a couple of times with one of my .mdb front ends running in Access 2013, after the August 2019 update to Windows 10.
My DBs too have been through several versions of Access. On opening the database it says ‘File Not Found’ and throws up a public module (not one on which I have been working extensively recently), without opening the Autoexec (Switchboard) form. ‘Debug, Compile’ is possible and doesn’t suggest any problem.
For me too, typing one space (or blank line or other character) anywhere in the code, and then deleting it, and saving, closing and re-opening seemed to provide a workaround, and all has been well for the last few days (I am the only user at present).
There is no one obvious module involved, although I will probably suspect the form module I have been working on most recently if the problem persists in a troublesome way.
Now, a few days later I have de-compiled, compacted and re-compiled the database, halving its size, so maybe that will have done the trick. I hope so.
answered Aug 27, 2019 at 5:27
I just had this problem. In my case, I think the issue is having a blank VBA module. I was moving procedures from one module to another and ended-up with a blank module. I couldn’t delete the module manually and every time I tried to create a procedure to delete blank modules, I received the «File not found» error and the procedure I had just created was blanked out. I ended-up reverting to a backup.
answered Sep 22, 2013 at 20:50
Hugh SeagravesHugh Seagraves
5941 gold badge8 silver badges14 bronze badges
The issue is just your references. One of the files for your references has been moved/deleted/updated. Remove and re-add your references to figure out which one.
answered Mar 24, 2014 at 14:35
I had a problem similar to this. A blank «File Not Found» error.
I turned off AutoCorrect and after clicking through several prompts/warnings which had me concerned, I then reopened the database and the error went away.
When reopening the database the problem was resolved.
I suspect this will fix many «File not found» errors which are probably related to the temporary link table losing a reference for whatever reason.
answered Jul 23, 2014 at 22:41
enderlandenderland
13.8k17 gold badges98 silver badges152 bronze badges
I had this same issue MS Excel.
On the user pressing a button a useless File Not Found error appeared.
I ran through all suggested above and no change or help.
COMPLETELY ACCIDENTALLY I removed a module that i use for updating the Application status. This also has some array storage within. However, on removing this module (and commenting out references to it within my code) it appears that the issue is now fixed across users.
One Issue, is I have the same Module name within several different deployment’s of Excel Add-ins. I suspect that on first run Excel isn’t able to automatically assume the difference between them.
I had noticed a WORK AROUND for the error in which you create a break point on the first line of code for the button in question and then resume on break — I assume that this helped Excel evaluate and namespace the modules as to not cause conflicts.
answered Nov 26, 2014 at 11:43
I had that problem and solved it this way: I eliminated the form where the vba code was and imported the same form from a backup file made before.
answered Jan 12, 2015 at 15:21
I found yet another solution (at least in my case): In trying to find the error, I tested the application I created on a co-workers computer. This somehow reset whatever went haywire in the file. Afterwards I was able to open up the file on my computer again and everything worked as it should!
EDIT: I have realized that the error, im my case, seems to have been connected in some way to my using SendKeys (see my attempt to automate a report here on SO).
answered Jul 30, 2015 at 13:19
rohrl77rohrl77
3,24511 gold badges46 silver badges73 bronze badges
4
Had the same problem. I stumbled on the fix by accident. For whatever reason, simply adding an on-click Event Procedure made everything better.
- Open the form in design mode
- Select an object on the form
- Press F4 to display the object’s properties
- Event > On Click > dropdown > click [Event Procedure]
- Then click the three dots, which will create a new event, and launch the Visual Basic editor. This will also add default code into the Visual Basic editor
- Make no other changes
- Save and close changes to the form
- Restart the database
For what its worth, as I was wrestling with this issue, the error resolved itself in other ways, but none of them were repeatable.
answered Apr 12, 2016 at 17:56
LeftyMausLeftyMaus
3603 silver badges13 bronze badges
I had this problem as well, and compact/repair did not fix it. In my case I had an old VBA module that was no longer used, and which referenced an object class that no longer existed. Removing the non-compiling code fixed the issue for me.
answered Nov 7, 2017 at 20:29
SmrtGruntSmrtGrunt
85912 silver badges25 bronze badges
I have had this problem for many years now in access 2010. Always in the Autoexec form that opens on msaccess startup. I tried creating a very simple form that calls the original more complex form. To my surprise the more problem moved the the new simple form. By trial and error, I found that just editing the new simple Autoexec form the problem would go away, but turn up randomly months later ALWAYS after I had made programming changes elsewhere. Sometimes instead of the file not found error, I get just get a crash out of access — but the solution is the same procedure — make a small edit to the autoexec file (just add new blank line will do). My project has come through many versions of access (2000 -> 2010). If there was some way to automate the editing of my autoexec form, then restarting access — this would serve as a workaround. I have not found any way as yet.
answered May 5, 2018 at 21:01
I have had this problem for years in my access database. I tried all the above solutions an they all fixed the problem, only to have the problem reappear sometime later — always after VBA code change. I discovered that decompiling and then recompiling ALWAYS FIXES this problem, and is the quickest and easiest way to do so. So I have concluded that there is a bug in way Office only partly compiles after program changes like macros and VBA code changes. After a number of changes the system gets ‘unhinged’ and throws up the ‘file not found’ error. Reading thru the fixes users have found in this blog supports my theory. Nearly all these fixes would probably cause some sort and recompile the unhinged code.
MY SOLUTION
In summary I have found the following..
-
Doing a Decompile (without a recompile) will get rid of the error — but if the code is run on a different machine the error appears again.
-
Doing a decompile, then a recompile followed by a Compact and Repair results makes my app run on other machines with out any problems.
Dharman♦
30.4k22 gold badges84 silver badges133 bronze badges
answered Dec 6, 2020 at 18:41
I had a class module — Class1 — that was not used. I deleted it and did a compact and repair.
Something happened that caused the name of the class module to stay in the Navigation Pane but the module as such was removed:
When opening the VBA editor I got the «File not found».
Impossible to delete the name from the Navigation Pane!!
When decompiling the project I got «An error occurred while loading ‘Class1’. Do you want to continue loading the project?»
I did — now the Class1 was still in Navigation Pane when opening project again but now I could delete from the Navigation Pane.
After that the message about file not found no longer appeared.
FYI
answered Mar 14, 2021 at 2:06
0 / 0 / 0 Регистрация: 22.02.2018 Сообщений: 37 |
|
1 |
|
Excel 05.12.2019, 15:00. Показов 4057. Ответов 13
Добрый день, подскажите пожалуйста в чем может быть проблема: у меня на пк работает макрос в процессе которого открывается файл файл.txt, при этом на другом пк точно такой же макрос, при открытии txt, выдаёт ошибку “file not found”. Пытался менять название на file.txt — ошибка сохраняется. Условия запуска файла идентичны, только разные пользователи. Спасибо
0 |
23 / 18 / 4 Регистрация: 29.05.2016 Сообщений: 82 |
|
05.12.2019, 15:59 |
2 |
пути файла одинаковые?
0 |
0 / 0 / 0 Регистрация: 22.02.2018 Сообщений: 37 |
|
05.12.2019, 16:16 [ТС] |
3 |
nyqpblcTuk, просто на рабочем столе, пользователь разный.
0 |
1838 / 1154 / 353 Регистрация: 11.07.2014 Сообщений: 4,084 |
|
05.12.2019, 17:29 |
4 |
Vitalii_sh, а рабочие столы у каждого пользователя свой? И где находится файл, в некой папке или на столе?
0 |
0 / 0 / 0 Регистрация: 22.02.2018 Сообщений: 37 |
|
05.12.2019, 17:33 [ТС] |
5 |
Burk, пк разные и рабочие столы разные) нет просто на рабочем столе, пробовал убирать в папку — не помогает. Путь привязан к excel файлу
0 |
1838 / 1154 / 353 Регистрация: 11.07.2014 Сообщений: 4,084 |
|
05.12.2019, 18:02 |
6 |
Vitalii_sh, ну прямо мистика, хотя всё должно быть просто. Надо файл смотреть. Вызываемый тхт можно и не присылать, сам сделаю, а то гадания не дают результата. Файл нужен с нехорошего компа. Добавлено через 3 минуты
Путь привязан к excel файлу наверно в этом и дело. Посмотреть бы привязку.
0 |
Vitalii_sh 0 / 0 / 0 Регистрация: 22.02.2018 Сообщений: 37 |
||||
05.12.2019, 19:31 [ТС] |
7 |
|||
Burk, пользуюсь этим кодом, ломается на Set tso = fso.OpenTextFile(strFilePath, ForReading)
0 |
6878 / 2810 / 534 Регистрация: 19.10.2012 Сообщений: 8,573 |
|
05.12.2019, 22:03 |
8 |
Ничего не ломается. Скорее всего действительно нет файла
0 |
0 / 0 / 0 Регистрация: 22.02.2018 Сообщений: 37 |
|
06.12.2019, 09:11 [ТС] |
9 |
Hugo121, проблема в этой строке? strFilePath = «MyTestFile.txt»
0 |
Заблокирован |
|
06.12.2019, 09:19 |
10 |
strFilePath = «MyTestFile.txt» никакого отношения к Sub ImportFromTxt не имеет, Hugo121 вам вчера об этом говорил.
0 |
0 / 0 / 0 Регистрация: 22.02.2018 Сообщений: 37 |
|
06.12.2019, 11:16 [ТС] |
11 |
Остап Бонд, передаётся то, что нужно. Думал может в этой строке причина Добавлено через 25 минут
0 |
1838 / 1154 / 353 Регистрация: 11.07.2014 Сообщений: 4,084 |
|
06.12.2019, 11:44 |
12 |
Vitalii_sh, ну не может так быть — всё правильно, а не видит. Hugo проверил, я тоже запустил ваш макрос, всё Ок
0 |
1838 / 1154 / 353 Регистрация: 11.07.2014 Сообщений: 4,084 |
|
06.12.2019, 11:54 |
13 |
и пока ищете, поставьте в 14 строку MsgBox strFilePath
0 |
0 / 0 / 0 Регистрация: 22.02.2018 Сообщений: 37 |
|
06.12.2019, 12:35 [ТС] |
14 |
Burk, хорошо. Спасибо. Да я верю, что-то не так. Просто у меня работает у него нет, думал может есть то, что не заметил сам.
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
06.12.2019, 12:35 |
14 |
Добрый день
Помоги пожалуйста.
Появляется ошибка:
Run-time error ’53’:
File not found: olepro32.dll
Объявление для win10 x64 и офис 2010 x64:
Код |
---|
Private Declare PtrSafe Function OleCreatePictureIndirect Lib "olepro32.dll" (PicDesc As uPicDesc, RefIID As GUID, ByVal fPictureOwnsHandle As Long, IPic As IPicture) As Long |
Применение:
Код |
---|
r = OleCreatePictureIndirect(uPicInfo, IID_IDispatch, True, IPic) |
Далее стоп и ошибка.
В C:WindowsSysWOW64 olepro32.dll файл есть. В C:WindowsSystem32 olepro32.dll файл нет (тоже на 2-х комп.)
Объявление для win7 x64 и офис 2010 x32:
Код |
---|
Private Declare Function OleCreatePictureIndirect Lib "olepro32.dll" (PicDesc As uPicDesc, RefIID As GUID, ByVal fPictureOwnsHandle As Long, IPic As IPicture) As Long |
Применение:
Код |
---|
r = OleCreatePictureIndirect(uPicInfo, IID_IDispatch, True, IPic) |
Работает.
Since I installed Big Sur, I have run into this problem every time I open a document using Word or a worksheet using Excel or a slide show in PowerPoint:
Run-time error '53':
File not found: Library/Application
Support/Adobe/MACPDFM/MacPDFM.framework/Versions/A/MacPDFM
This is very annoying, as I have to dismiss this window up to four times in a row every time I open a document on these Microsoft Office applications. I searched everywhere, including the official Microsoft website, macOS tip websites, but the information was incomplete, obsolete and did not offer a practical solution.
Does anyone know how to fix this really annoying problem?
Allan
93.4k27 gold badges183 silver badges397 bronze badges
asked Nov 26, 2020 at 11:28
After looking really hard for a solution, I finally found in a very obscure page the answer, which is quite simple and works with the latest Microsoft Word on Big Sur:
- Close all Office applications
- Go to /Users/your-user-name-here/Library/Group Containers/UBF8T346G9.Office/User Content/Startup/Word
- If the Library folder is initially hidden, press the “Command” + “Shift” + “.” (period) keys at the same time to display it.
- Remove linkCreation.dotm
- Restart Word and problem solved
Unfortunately that does not solve the problem for PowerPoint or Excel because if I remove SaveAsAdobePDF.ppam inside the PowerPoint folder or the SaveAsAdobePDF.xlam inside the Excel folder will trigger another error on application launch.
To fix these errors, you need to:
- Remove the SaveAsAdobePDF.ppam and SaveAsAdobePDF.xlam from the PowerPoint and Excel folders next to the Word folder.
- Launch Excel and PowerPoint and go to the menu Tools -> Excel Add-ins… and Tools -> PowerPoint Add-ins…, respectively, and remove the Save as Adobe PDF add-in, by unckecking it and removing it with the «-» button and then click OK.
- Restart Excel and PowerPoint and the problem should go away. If not, try several times to remove those options from the Tools menu until the problem goes away. I had to repeat this procedure in PowerPoint until this got fixed.
answered Nov 26, 2020 at 11:28
jvarelajvarela
1,1071 gold badge9 silver badges15 bronze badges
3
There’s a much easier way:
- Open Word
- On the top of your Mac taskbar, click «Tools»
- Click on «Templates and Add-ins…» at the bottom
- Under Global Templates and Add-ins, selected the item «linkCreation.dotm»
- Clicked the little (-) button to delete the item
- Restarted MS Word and the problem should be resolved
answered Feb 19, 2021 at 5:03
3
Thank you, terminal command line in William Lai’s answer worked! In case helpful for others, the only thing different for me was that 2 of the directories were appended with «.localized».
/Users/your-user-name/Library/Group Containers/UBF8T346G9.Office/User Content.**localized**/Startup.**localized**/Word
Allan
93.4k27 gold badges183 silver badges397 bronze badges
answered Sep 19, 2021 at 0:41
brendagbrendag
511 silver badge1 bronze badge
So far none of the above has worked for me. Worse, the dialog appears to come up on a hidden window, so I have to:
- mouse to the Dock
- locate Microsoft Word (small icon)
- right click on the Microsoft Word
- select Show all windows
- navigate to the crude dialog (looks like something I saw in 1987)
- click END
- Repeat between 4 and 8 times for every document opened
answered Jun 20, 2022 at 22:22
Open Terminal and paste the following:
cd '~/Library/Group Containers/UBF8T346G9.Office/User Content/Startup/' && rm Word/linkCreation.dotm && rm PowerPoint/SaveAsAdobePDF.ppam && rm Excel/SaveAsAdobePDF.xlam && open '/Applications/Microsoft PowerPoint.app' '/Applications/Microsoft Excel.app'
Hit enter, then in the windows that open (Excel and PowerPoint) click on the menu bar entry ‘Tools’, and in the drop-down, respectively ‘Excel Add-ins…’ and ‘PowerPoint add-ins…’. In each program, select the entry ‘Save as Adobe PDF’ and click on the -
button. Click on OK.
answered Nov 14, 2022 at 9:51
ManchineelManchineel
7211 gold badge9 silver badges26 bronze badges
Disable via Add-ins
in Version 16+ by going to:
Tools
→ Excel Add-ins...
→ [uncheck / disable] Saveasadobepdf
→ OK
answered Oct 19, 2022 at 22:34
ylluminateylluminate
5,1027 gold badges40 silver badges80 bronze badges
3
You must log in to answer this question.
Not the answer you’re looking for? Browse other questions tagged
.
Not the answer you’re looking for? Browse other questions tagged
.