One of the most convenient ways to enter, edit, or view the SharePoint metadata for a Microsoft Word document (or other Microsoft Office document) is to use the Document Information Panel (DIP). For Office documents that are not stored in SharePoint, the panel can be used to view and edit the Document Properties fields that are built in to Office documents. When opening a document uploaded to a SharePoint Library, the DIP often opens automatically. It’s very easy for a user to accidentally (or sometimes on purpose) hide the DIP: This is done by simply clicking on the “X”, as shown below. Once it’s closed, however, the user may not know how to open the Document Information Panel again. Here’s how.
- When working with particularly long Microsoft Word documents, it can be handy to use the application's built-in functions for finding specific words or phrases in the text. Step 1 Click inside the document, placing the cursor in front of the first word.
- Search Data of a Single File. In previous examples, we have seen that the filename is displayed with data present in the file. If we don’t know the data present in the file or a single word is rememberable, we can search within the file with the help of the word.
- Dec 15, 2020 Go to the Home tab and select Find, or press Ctrl + F. In older versions of Microsoft Word, select File File Search. In the Navigation pane, enter the text you want to search for. A list of matching words displays in the Navigation pane and instances of the word are highlighted in the main document.
Kutools for Word releases a handy Remove All Macros feature to help you remove all macros from the current Word document with just one click easily! Click for 60-day free trial! Kutools for Word: a powerful add-in contains 100+ tools, and it can boost 80% work efficiency in your Word daily working!
Open the Document Information Panel Through the Backstage
Unfortunately, once the DIP has been closed, it’s not so obvious how to show the it again. However, it’s not difficult to open the DIP, either. Click the Filetab to go to the Backstage area. In the left navigation panel, click the Info category. On the right side of the screen, click the Propertiesdrop-down and choose Show Document Panel.
There you have it, four simple clicks to open the Document Information Panel in Word (or Excel or PowerPoint).
To learn more about working with metadata in Microsoft Office documents in SharePoint Libraries, plus lots of other document management tools, techniques, and strategies, take a look at our class Designing SharePoint Document Management and Records Management Systems in SharePoint 2010. In the course we dig deep into the interaction between SharePoint Library metadata and Word. We develop Word templates associated with Content Types; these templates include fields for the Library metadata inside the document body as well as being visible and editable through the Document Information Panel. We offer additional SharePoint training as well.
-->How To Find A Word In A Document Iphone
This topic shows how to use the classes in the Open XML SDK 2.5 forOffice to programmatically search and replace a text value in a wordprocessing document.
The following assembly directives are required to compile the code inthis topic.
Packages and Document Parts
An Open XML document is stored as a package, whose format is defined byISO/IEC 29500-2. Thepackage can have multiple parts with relationships between them. Therelationship between parts controls the category of the document. Adocument can be defined as a word-processing document if itspackage-relationship item contains a relationship to a main documentpart. If its package-relationship item contains a relationship to apresentation part it can be defined as a presentation document. If itspackage-relationship item contains a relationship to a workbook part, itis defined as a spreadsheet document. In this how-to topic, you will usea word-processing document package.
Getting a WordprocessingDocument Object
In the sample code, you start by opening the word processing file byinstantiating the WordprocessingDocument class as shown inthe following using statement. In the samestatement, you open the word processing file document by using theOpen method, with the Boolean parameter setto true to enable editing the document.
The using statement provides a recommendedalternative to the typical .Open, .Save, .Close sequence. It ensuresthat the Dispose method (internal methodused by the Open XML SDK to clean up resources) is automatically calledwhen the closing brace is reached. The block that follows the using statement establishes a scope for theobject that is created or named in the using statement, in this case wordDoc. Becausethe WordprocessingDocument class in theOpen XML SDK automatically saves and closes the object as part of itsSystem.IDisposable implementation, andbecause Dispose is automatically calledwhen you exit the block, you do not have to explicitly call Save and Close─aslong as you use using.
How the Sample Code Works
After you have opened the file for editing, you read it by using a StreamReader object.
The code then creates a regular expression object that contains thestring 'Hello world!' It then replaces the text value with the text 'HiEveryone!.' For more information about regular expressions, see RegularExpressions
Sample Code
The following example demonstrates a quick and easy way to search andreplace. It may not be reliable because it retrieves the XML document instring format. Depending on the regular expression you mightunintentionally replace XML tags and corrupt the document. If you simplywant to search a document, but not replace the contents you can useMainDocumentPart.Document.InnerText.
This example also shows how to use a regular expression to search andreplace the text value, 'Hello world!' stored in a word processing filenamed 'MyPkg8.docx,' with the value 'Hi Everyone!'. To call the methodSearchAndReplace, you can use the followingexample.
After running the program, you can inspect the file to see the change inthe text, 'Hello world!'
How To Find A Word In A Pdf Document
The following is the complete sample code in both C# and Visual Basic.