Russ' Do It Yourself Home Workshop

Finding Fixes to Just About Anything and Everything

Archive for the ‘Office 365’ Category

MySite Profile and About Me missing from SharePoint User Menu

Posted by Russell Wright on January 15, 2020

I ran into this provisioning a Winshuttle SharePoint site after installation of SharePoint 2019.

When you click on the link looking for your MySite profile in SharePoint (on-premise 2019) you don’t see the About Me link.  You see this.


What you want to see is this.


This is because the Site Collection feature for SharePoint Server Publishing Infrastructure is not activated.



SharePoint 2019, SharePoint 2016, SharePoint 2013, SharePoint 2010, Site Collection Features, Activate SharePoint Publishing Feature, Team Site, About Me, Personalize this Page, Show Shared View, Reset Page Content, Sign Out

Posted in Computer Software, Office 365 | Leave a Comment »

Setting the maxlength Attribute on a Multiple Lines of Text Field in SharePoint Online

Posted by Russell Wright on August 15, 2019

I had a situation where a person who created a SharePoint survey wanted to limit the amount of text that could be entered in a Multiple Lines of Text field.  There are many proposed solutions, but I was looking for the simplest.  Since the field is rendered as a “textarea” control you should be able to set the maxlength attribute to limit the number of characters that can be entered.  Here’s a bit of JavaScript that can do that. 

I first started with this post, but it was a little light on details, as there was no reference to JQuery.

Some prerequisites. 

  1. You must know how to add a script editor web part to a SharePoint page.  That’s where all the code goes. 
  2. The code must be placed on each page where you want to control the length.  That normally means NewForm.aspx and EditForm.aspx.
  3. You need to get the ID of each of the controls whose length you wish to limit.  These are pretty ugly in SharePoint.

You must first reference a JQuery library.  In this case, I’m pointing to one on the internet.  You can also download the library and place it in SharePoint and reference it from there.

If you notice we are selecting the control by its ID.  After the control is selected, its maxlength attribute is set to 15 (in this case).

< script type="text/javascript">
    function() {
  $("textarea[id*=’ctl00_ctl30_g_2e673377_8091_422f_a4a7_026fa9b214d4_ctl00_ctl02_ctl01_ctl00_ctl00_ctl04_ctl00_ctl00_TextField’]").attr(‘maxlength’,’15’); }
< /script>

In order to find the ID of the control, you can use the Edge or Chrome developer tools.  In either browser, you can press F12 to start the developer tools.  In the upper left corner you’ll see the element selector. 


Once you click the element selector you can switch to your browser window and select the control you wish to inspect.


You can see the ID of the control and copy/paste it for later use in your code.


Place your code in a script editor web part on the page (edit the page and add the web part to the page).


Here you can inspect the code again and see that the maxlength attribute has been added.


Posted in Office 365 | Leave a Comment »

Importing an ICS Attachment to the non-Default Outlook Calendar

Posted by Russell Wright on February 13, 2019

Here’s a quick post on how to handle an ICS attachment (iCalendar or vCalendar file) when you have multiple O365 (or Exchange) accounts in the Outlook desktop application.

I have two Outlook accounts:  Business and Personal.  I am using Outlook (2016 I think, version 1808) to manage both calendars.  When an ICS file comes in on my personal (non-default) account as an attachment I’d like to add the contents to my personal calendar.  If I double-click and open it and then save, it will save to the default (business) calendar.  There’s a simple way to handle this problem.

Make sure you have your non-default calendar displayed in the calendar view.  Simply click and drag and drop the attachment to the non-default calendar and BOOM!  You’re all done.  Simple drag-and-drop works fine.


Posted in Computer Software, Office 365 | Leave a Comment »

Turn off Clutter in OWA Office 365

Posted by Russell Wright on June 26, 2017

Turn off clutter in Outlook Web Access in Office 365.  Thanks to Micael AC for the real solution!

Your clutter settings are probably missing, so you must first change the Display settings.




Posted in Office 365 | Leave a Comment »

OneNote needs a password to sync this notebook. Click here to enter your password. Get Rid of KB3055034 and KB3054886!

Posted by Russell Wright on November 5, 2015

This has been driving me nuts.  I’ve searched for hours.  For me, I’ve finally tracked it down to two updates in October.  KB3055034 and KB3054886.  After removing both my OneNote 2010 seems to be syncing again.  I first wrote about this for KB3055034 in this post.  But I was still having problems.  Then I found this post.  I’m not using SmartVault Drive, but since they appear to be related I removed them both.  Success!  This pic is showing the uninstallation of KB3054886.  I uninstalled it from everything.  Same for KB3055034…you’ll see it installed multiple times.  After the uninstallation, reboot.

KB3054886 Uninstall

Now I can sync from OneDrive again!

Some other background.  I have a personal OneDrive (Live) account.  I also have two OneDrive for business accounts.  I expect them all to work, but I’m finding OneDrive for business has lots of sync issues.

Some other posts I’ve looked at.  There were others.

Posted in Computer Software, Office 365 | Leave a Comment »