I had the same problem in Windows 11: I wanted to add some Excel spreadsheets to the start menu. Unfortunately, right clicking on a spreadsheet does not offer a "Pin to Start"option for spreadsheets. My solution:
- Make sure that there is a free cell in the Start menu.
- Locate the spreadsheet in File Explorer, right-click on it and send a shortcut to the desktop.
- Right-click on the newly created shortcut icon in the desktop and select Properties. In the Shortcut tab, add "notepad" (or any name of an executable recognized by the system) in front of the file path in the Target field. Click OK to close Properties.
- Right-click on the icon and select "Pin to Start".
- Open the Start menu, your file should now appear. Right-click on it and select "Open file location".
- In the folder that opened, right-click on the shortcut to your file and select "Properties". In the Shortcut tab, remove the full path to notepad (or any executable that you chose in step 3) from the Target field, leaving only the path to your file. Click OK to close Properties. Close the folder.
- On the desktop, remove the icon to the shortcut created in step 2.
- Enjoy!