Thank you, Erel.
The code works but not with the desired results. In the devices in which I tested, the code automatically brought the file into a text editor. (I have WPS and Polaris but it did not bring it into either app). I am a true novice in the area of Intents, but I assume is due to the parameter
text in i.SetType("text/xls"). In ES File Manager, when I touch the xls file, it does show WPS and Polaris as well as Hp ePrint as possible apps to choose.
Like a million other developers, I wished that Android provided a simple way of printing aka Windows printer drivers. In the absence of this, NJDude was very generous with his time and did a great job in the Cloud Printing Library - 4.4 has to be addressed (and the library would have to be maintained for future releases of Android - obviously Google appears not to be too big on backward compatibility).
I will post a new thread on questions about Intent:
1. How to pass a file to be printed with HP ePrint.
2. How to issue an Intent passing a file name so that Android gives the user the ability to choose an app that will handle it (and hopefully include HP ePrint or any other Print solution the user has set up).
The Title of the post will be
Explicit Intents.
I will read some more on thedesolatesoul tutorial found in:
http://www.b4x.com/android/forum/threads/tutorial-inter-app-communication-with-intents.30608/
Thanks again.
Sandy