Backstory: For our company intranet we wanted to add an employee seating chart feature so that employees can see where other employees in the building sit. I created a document library to store the floor plans as Visio files so that they can be viewed by the employees on another page using the Visio Web Access webpart.

Problem: The initial save to the document library worked but whenever I try to check the Visio file into the document library it gives me the following error:

Internal Error #3400 Action 1787: Check in file First try closing and reopening the file. Next try to restart Visio

I found a solution on the Microsoft forums saying that I need Visio Premium instead of Professional but I have Premium so that is not the problem.


Although the answer above may have solved the issue, the underlying problem is due to Required List Content Types that your company may have required for your Documents.

For SharePoint 2013 (where I had the same issue):

1) In the Document Library where you are storing the Visio file, click on the "LIBRARY" tab at the top of the screen and select "Library Settings".

2) Under "Content Types" select "Document" or "Company Document" or whatever the Default Content Type is.

3) You may see some Columns (Properties) which the Site Owner has determined are Required. These are the Properties which must be populated for the Visio File itself in the Document Library.

4) Return to your Document Library and Select (checkmark) your Visio File. Click on the "FILES" tab at the top of the screen and select "Edit Properties".

5) Any Line that has an asterisk (*) against it is a Required Property.

Populate all the "*" lines and you will no longer have the "Internal Error #3400" problem when Saving and Checking-In the Visio File to your SharePoint site.


I found this blog entry which talks about required fields being missing when trying to submit changes. However, I looked at the default document library columns and none of them appeared to be required. Finally, I checked the "Info" page in Visio itself where you have to check-in the document and I found a bunch of properties on the right that were not all filled in.

The image below shows the properties inside the red box. I made sure that all of them were filled in and after that I no longer received an error when checking in the Visio drawing.

Visio Page


I was able to check in the file once I populated the required metadata. It would be much more helpful if Visio opened the document panel with the required fields as most other Office applications do.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.