OP I do similar type activities if I understand you correctly.
You have directory information in Excel, and you want to distribute to others electronically so they can print out if they want but you don't want them to be able to edit the directory.
If what I just said makes sense, then use the print to PDF conversion that is available when you go to print your Excel file via the PDF drop down button in the bottom left of the print dialog. There will be an option to "Save as PDF..." and you just need to give it a file name.
What's nice about this method, is that you can have whatever information in your Excel file for your directory, then hide the columns that you don't want to show when you print your directory. For example, you could set up your Excel file with say Last Name, First Name, Home Address, Home Phone Number, Work Phone Number, and Spouses Name. Let's say you want to print out a directory that has only Last Name, First Name and Work Phone Number. You would hide the other columns when getting ready to print to PDF and the result would be only a printout with those columns.
I hope that makes sense. It's easy to do and works well.