Downloaded Microsoft 365 Personal and still cannot create and then print mailing labels an Access database

Thomas Nelson 0 Reputation points
2025-12-06T16:24:39.67+00:00

Downloaded Microsoft 365 Personal and still can't create or print mailing labels from an Access Database. It stops me after selecting fields for labels.

Microsoft 365 and Office | Access | For home | Windows
{count} votes

4 answers

Sort by: Most helpful
  1. Q&A Assist
    2025-12-06T16:24:47.9733333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    If you are experiencing issues creating and printing mailing labels from an Access database after downloading Microsoft 365 Personal, it could be due to several reasons. Here are some troubleshooting steps you can consider:

    1. Check for Errors: Ensure that there are no errors in your database that might be causing the issue. Sometimes, corrupted data or misconfigured settings can lead to problems when generating reports or labels.
    2. Review Grouping and Calculations: If your report is grouped on multiple fields and includes calculations, this could cause issues. You might want to simplify the report by changing the grouping properties or removing calculations to see if that resolves the problem.
    3. Update Microsoft Access: Make sure that your version of Microsoft Access is up to date. Sometimes, updates can fix bugs or issues that may be affecting functionality.
    4. Check Permissions: Ensure that you have the necessary permissions to create and print labels from the database. Sometimes, user permissions can restrict access to certain features.
    5. Test with a New Database: Create a new Access database and try to create and print mailing labels there. This can help determine if the issue is with the specific database or with Access itself.

    If the problem persists, you may want to consult Microsoft support for further assistance.


    References:

    0 comments No comments

  2. Duane Hookom 26,555 Reputation points Volunteer Moderator
    2025-12-06T16:44:28.53+00:00

    Are you able to use any of the report wizards? How about form or other wizards? Do you have your Access file in a trusted location? Do you have similar issues if you start with the Northwind (or another) template? Do you have a default printer define in the Windows control panel?

    You should be able to create a label report without the wizard by setting the number and width of columns and height of the detail section.

    0 comments No comments

  3. Ken Sheridan 3,546 Reputation points
    2025-12-07T14:49:33.6966667+00:00

    Personally I never use the label report wizard, but do as Duane described, and create a multi-column report from scratch. When designing the report the height and width of the detail section must be exactly the same as the height and width of the label, and the section's CanGrow and CanShrink properties should be False (No).

    Rather than putting each address line as a separate control in the detail section I put a single deep text box control of fixed height and call the following function, first published by Microsoft many years ago, to concatenate the values into a single string expression with each line separated by a carriage return/line feed:

    Public Function CanShrinkLines(ParamArray arrLines())
        ' Pass this function the lines to be combined
        ' For example: strAddress =
        ' CanShrinkLines(Name, Address1, Address2, City, State, Zip)
        Dim X As Integer, strLine As String
        
        For X = 0 To UBound(arrLines)
            If Not IsNull(arrLines(X)) And Trim(arrLines(X)) <> "" Then
              strLine = strLine & vbCrLf & arrLines(X)
            End If
        Next
          
        ' remove leading carriage return/line feed
        CanShrinkLines = Mid(strLine, 3)
      
    End Function
    
    

    The one drawback of this method is that it does not allow you to format the lines independently, so you could not show the city name in boldface for instance. If you want to show two fields on the same line, then rather than separating them with a comma when calling the function, you'd concatenate them, e.g.

    CanShrinkLines(ContactName, Address1, Address2, City, (State + " ") & Zip)
    
    0 comments No comments

  4. Duane Hookom 26,555 Reputation points Volunteer Moderator
    2025-12-07T18:38:16.9233333+00:00

    The US includes the City, State, Zip on a single line so the usage would be:

    CanShrinkLines(ContactName, Address1, Address2, City & ", " & (State + " ") & Zip)
    

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.