Autotext-Quick Parts

It seems Microsoft in going backwards as a computer program.  I am beginning to understand why some websites will only allow CHROME as a supported web browser. I am very disconcerted that what was a very simple user-friendly tools has become an oppressively
convoluted quagmire.  I have just had my office computer upgraded (?) from Office 2003 to Office 2007.  The autotext feature that I had appears not to be translated into Office 2007 with its most beneficial features.  There appears to be a disconnect
between Outlook and Word using the entries into Quick Parts.  When I begin a new email, the Quick Parts in the INSERT tab only allows me to save selected texts without actually allowing me to INSERT anything! The keyboard shortcuts no longer seem
operational, which makes inserting the text an operation of opening the gallery, finding the text and then inserting.  It becomes quicker to just retype the same thing over and over again. Is there a way to have Word and Outlook communicate with
each other so that I don't have to make two separate Quick Parts directories? Also, is there a way to use keyboard shortcuts? While I was disappointed to lose the Help Assistant, which brought a cheery face to a sometimes dreary day, the loss of autotext and
the way it worked is disastrous to my work.

You are correct that AutoText was degraded in Word 2007 (although it is still there). Much of the functionality was restored in Word 2010 and even more in Word 2013. I would advise using Greg Maxey's free Enhanced Building Blocks Tools to make best use of
this feature.
Building Blocks & AutoText
Automated Boilerplate Using Microsoft Word
What was lost in Word 2007 was the ability to pull up AutoText by typing the first few letters of the AT entry name and then hitting Enter to insert it. In Word 2007 you have to type enough of the name for Word to uniquely identify it and then press the
F3 key.
I don't understand why your computer was upgraded to Office 2007 which is very much inferior to Office 2010. But then, you probably don't know either. (Office 2013, OTOH has mixed blessings.)
Charles Kenyon Madison, WI

Similar Messages

  • Quick Parts from Word 2010 not available in Outlook 2010?

    Kinda feel daft asking this...
    If I type a Autotext (Quick Part) in Word 2010 it doesn't seem to be available in Outlook 2010 and vice versa.  Each program seems to be using it's own default template.  Saving it to Building Blocks.dotx also makes no difference.
    From what I've found looking around the internet it seems this is intentional and the only way to get me AutoText from Word 2010 is to copy the Normal.dotm to NormalEmail.dotm is this right?
    Thanks in advance.

    Hi,
    Your question is not daft! You are right in that there are two templates that are used for Quick Parts. Indeed very annoying because why would you have to insert the same autotext twice right? Unfortunately this is how we stand now.
    Maurice
    When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer. Thank You

  • How to get the url of the document in quick parts?

    I have document library in which there is one content type with the document template uploaded. In the footer of the document, I want to show the URL of the document which is opened in word application.
    Is there any way to get the URL? I am not able to see the field in Quick Parts while configuring footer of document template.

    Alexdu_,
    You can create a single line text site column in that content type to hold URL information.
    Create a SPD workflow to populate URL field using update field of current list.
    This custom column will be available as Quick part in word.
    This could be an alternate approach as URL is not available as quick part field.
    Please 'propose as answer' if it helped you, also 'vote helpful' if you like this reply.

  • Sharepoint Online Lookup as Document Property for Word Quick Parts

    I'm trying to use Word Quick Parts and the document properties determined by my Sharepoint metadata to automatically fill in portions of the document I'm creating.  Then, I have templates for my company's documents that I'd like to use Quick Parts to
    populate.
    For example, I'd like to choose a project number from another list, and then have Sharepoint look up the associated project's name, address, etc. (I have Sharepoint doing this by means of lookups). Then, the Word template uses Quick Parts to automatically
    fill in information in the document, like the project number. The issue is that I am unable to get Word to allow the use of the lookup information - project name, address, etc. which are associated with the selected job number.
    I currently have the document library set up to select the project number from a lookup of another list. Then it displays the associated project name, address, etc. based on this lookup. I am aware that these columns are merely displayed and nt actually
    populated with metadata, but I have not been successful in using workflows to actually populate this metadata.
    Any help would be greatly appreciated!

    I was able to do something similar with a workflow, but it didn't work out great. For instance, I would select a Project Number from a list, then I would save the document. That would kick off a workflow that would fill in the project description. I would
    have prefered the Project Description to be filled without having to save the document. 
    A separate issue I am seeing is (not with me, but other users) when they select a Project Number from a list, the index number of the Project shows in the document, not the Project Number. When the document gets saved, the Project Number gets saved in the
    metadata. Not sure if this is a permissions issue, but I have tried granting other users full control, and they still experience this issue.

  • Can you add People Picker with multiple values to Word Document using Quick Parts?

    Hi all, I've been trying to develop a form in Word that takes a bunch of metadata from the SharePoint library. Most of it works okay, but when I try to add any fields that have been set up to take multiple entries in a people picker, they don't show up
    in the add quick parts list. Any ideas, or is this a limitation?

    Hi NREL,
    According to your description, my understanding is that the people picker column with multiple values was missing in Word Quick Parts.
    This is by design that we are unable to use the fields which is allowed multiple selections.
    As a workaround, you can use a text field(Single line of text) to store the multiple values of the people column. When you create a document, start a workflow to update the text field using the values of the people column, then use the
     text field in Word Quick Parts.
    You can do as the followings:
    Open your library, and create a new column using Single line of text.
    Open your site with SharePoint 2010 Designer, create a workflow based on your library.
    Add the action “Set Field in CurrenItem”, and set it like the screenshot.
    Set the Start Options is “Start workflow automatically when an item is created”.
    Best Regards,
    Wendy
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Wendy Li
    TechNet Community Support

  • Adding Quick Parts Programmatically Using Word Office Model

    I need to add Document ID Value quickpart to a very large number of existing documents and I would like to make a program to do so.  I'm afraid googling the issue has left me a little confused.  As far as I can tell, the rough form of the footer-insertion
    part of the solution (in C#) looks something like this:
    Word.Application iWord = new Word.Application();
    Word.Document iDoc = iWord.Documents.Open(savePath);
    foreach (Word.Section wordSection in iDoc.Sections)
    Word.Range footerRange = wordSection.Footers[Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range;
    footerRange.DoSomething()
    iDoc.Save();
    But I can't seem to figure out the details of DoSomething().  
    Please note that it must be the dynamic field, equivalent to Design->Quick Parts->Document Property->Document ID Value, not simply text.
    Thanks!

    The quickparts listed in the Document Property dropdown are either the standard ones (corresponding to standard builtin document properties such as Author), the "newer" Cover Page ones, or columns in a SharePoint document library. (If yours is
    something else, please let us know).
    So I assume that yours is a "SharePoint column." If not, the rest of this message is unlikely to help.
    If so, there is no simple facility in the Word Object Model to replicate exactly what happens when you insert that quick part from the Document Property menu. To do it in code, you have to 
     a. insert the right kind of content control (probably a plain text one in this case) and give it a suitable Title/Tag
     b. connect it to the correct element in the Custom XML data store.
    I have the starting point of some VBA code for that (see below). You'd obviously need to adapt it for C# and to insert at a range rather than the selection.
    The only other aproach I know would be
     a. manually insert a copy of the content control that you want and adjust its properties as required
     b. make a copy of that somewhere where you can retrieve and use it programmatically (e.g. create a new building block/glossary entry or some such)
     c. programmatically insert that wherever you need it
    However, in that case, you will need to be sure that the same namespace GUID is used for the property in all your documents. If, for example, someone has created a separate "Document ID" column in a number of different document libraries, each
    Document ID may have a different namespace GUID. If the Document ID column is a site column and all the documents are on the same site or have come from the same site, they may share a namespace GUID. 
    FWIW the code I have for getting Xpath and value information given a property name is as follows. It was orignally written to try to deal with a particular
    type of property that I hope you don't have to deal with :-)
    Sub TESTinsertCC()
    ' Put a property name in here instead of "col1text" and see if you
    ' get a viable Content Control at the Selection
    Debug.Print insertCC(Selection.Range, "col1text").XMLMapping.XPath
    End Sub
    Function insertCC(theRange As Word.Range, ContentTypeItemName As String) As ContentControl
    'Dim cc As Word.ContentControl
    Set insertCC = theRange.ContentControls.Add(wdContentControlText)
    With insertCC
    .XMLMapping.SetMapping getDIPPropXPath(theRange.Document, ContentTypeItemName)
    End With
    'Set cc = Nothing
    End Function
    Function getDIPPropXPath(TheDocument As Word.Document, _
    ContentTypeItemName As String) As String
    ' Attempts to retrieve the display value of a ContentTypeProperty that
    ' cannot be returned directly using the MetaProperty.Value property
    ' TheDocument is the Word document containing the properties
    ' ContentTypeItemName is the displayName of the item
    ' Assume we cannot get this item from the MetaAttribute Value
    ' because VBA does not recognise the Variant Type or content
    ' Two ways we could do it:
    ' a. get the Custom XML Part that contains the data and iterate
    ' through the nodes until we find the one we need.
    ' b. get the Custom XML part the contains the schema(s) and
    ' retrieve the XML Element name and Namespace name, then
    ' get the Custom XML part that contains the schema(s) and
    ' retrieve the 1st sub-element of the element.
    ' This attempts (b). Lots of assumptions, including
    ' - the namespace name of the schema and data parts are fixed
    ' and there is either only one Custom XML Part with that
    ' name or the first one is the one we want
    ' - the leaf element of the first sub-branch of the element
    ' But there are assumptions in (a), too, e.g. that there
    ' aren't two complex items in the DIP with the same name but
    ' different namespaces.
    ' Can almost certainly be improved by inspecting the other
    ' properties in the schema to identify precisely which type
    ' of property we are dealing with. Unfortunately, even this does
    ' not appear to be reliably available from the COntentTypeProperties
    ' info.
    Const SchemaPartNamespaceURI As String = _
    "http://schemas.microsoft.com/office/2006/metadata/contentType"
    Const DataPartNamespaceURI As String = _
    "http://schemas.microsoft.com/office/2006/metadata/properties"
    ' Do everything step by step for explanation and debugging
    Dim cxnDataElement As Office.CustomXMLNode
    Dim cxnsDataElement As Office.CustomXMLNodes
    Dim cxnSchemaElement As Office.CustomXMLNode
    Dim cxnsSchemaElement As Office.CustomXMLNodes
    Dim cxpData As Office.CustomXMLPart
    Dim cxpSchema As Office.CustomXMLPart
    Dim cxpsData As Office.CustomXMLParts
    Dim cxpsSchema As Office.CustomXMLParts
    Dim strDataXPath As String
    Dim strElementName As String
    Dim strElementNamespaceURI As String
    Dim strPrefix As String
    Dim strResult As String
    Dim strSchemaXPath As String
    Debug.Print "TheDocument: " & TheDocument.FullName
    Debug.Print "ContentTypeItemName: " & ContentTypeItemName
    strResult = ""
    Set cxpsSchema = TheDocument.CustomXMLParts.SelectByNamespace(SchemaPartNamespaceURI)
    If cxpsSchema.Count = 0 Then
    MsgBox "Error: Schema CXP not found or does not have the expected Namespace URI"
    Else
    If cxpsSchema.Count > 1 Then
    Debug.Print "Warning: more than one CXP with the expected Schema Namespace URI." & _
    " Using the first."
    End If
    Set cxpSchema = cxpsSchema(1)
    'Debug.Print cxpSchema.XML
    strSchemaXPath = "//xsd:element[@ma:displayName='" & ContentTypeItemName & "']"
    Debug.Print "Schema XPath: " & strSchemaXPath
    Set cxnsSchemaElement = cxpSchema.SelectNodes(strSchemaXPath)
    If cxnsSchemaElement.Count = 0 Then
    MsgBox "Error: Could not find the schema element that defines the element."
    Else
    If cxnsSchemaElement.Count > 1 Then
    Debug.Print "Warning: more than one Schema Element that defines the element."
    End If
    Set cxnSchemaElement = cxnsSchemaElement(1)
    ' don't test for node existence at this point
    'Debug.Print cxnSchemaElement.XML
    strElementName = cxnSchemaElement.SelectSingleNode("@name").Text
    Debug.Print "Actual Element Name: " & strElementName
    strElementNamespaceURI = cxnSchemaElement.ParentNode.SelectSingleNode("@targetNamespace").Text
    Debug.Print "Element Namespace URI: " & strElementNamespaceURI
    Set cxnSchemaElement = Nothing
    End If
    Set cxnsSchemaElement = Nothing
    Set cxpSchema = Nothing
    ' Now look for the item in the Custom XML part that contains the data
    Set cxpsData = TheDocument.CustomXMLParts.SelectByNamespace(DataPartNamespaceURI)
    If cxpsData.Count = 0 Then
    MsgBox "Error: Data CXP not found or does not have the expected Namespace URI"
    Else
    If cxpsData.Count > 1 Then
    Debug.Print "Warning: more than one CXP with the expected Data Namespace URI." & _
    " Using the first."
    End If
    Set cxpData = cxpsData(1)
    'Debug.Print cxpData.XML
    ' Get the prefix for the Element's namespace.
    ' Note that this may be different from any prefix
    ' you may see if you inspect the Part's XML
    strPrefix = cxpData.NamespaceManager.LookupPrefix(strElementNamespaceURI)
    Debug.Print "Data Prefix: " & strPrefix
    ' retrieve any elements with that prefix and the internal XML
    ' property name
    ' not sure this "if" is ever needed or would be effective
    If strPrefix = "" Then
    strDataXPath = "//" & strElementName
    Else
    strDataXPath = "//" & strPrefix & ":" & strElementName
    End If
    Debug.Print "Data XPath: " & strDataXPath
    Set cxnsDataElement = cxpData.SelectNodes(strDataXPath)
    If cxnsDataElement.Count = 0 Then
    MsgBox "Error: Could not find the data element."
    Else
    If cxnsDataElement.Count > 1 Then
    Debug.Print "Warning: more than one Data Element. Using the first."
    End If
    Set cxnDataElement = cxnsDataElement(1)
    ' May need to drill down further
    'Debug.Print cxnDataElement.XML
    While cxnDataElement.HasChildNodes
    Set cxnDataElement = cxnDataElement.FirstChild
    Wend
    strResult = cxnDataElement.Text
    Set cxnDataElement = Nothing
    End If
    Set cxpData = Nothing
    Set cxnsDataElement = Nothing
    End If
    Set cxpsData = Nothing
    End If
    Set cxpsSchema = Nothing
    'getDIPPropValue2 = strResult
    getDIPPropXPath = strDataXPath
    End Function
    Peter Jamieson

  • Excel Quick Parts - Document ID to Cell

    A co-worker of mine came to me to ask an excel 2013 question and I found that it closely mirrors some already here. This one in particular is very similar:
    "Excel and Quick Parts / Document ID
    We've deployed SharePoint 2010 using the unique Document ID feature to uniquely identify every document. Now embedding this ID in word document is easy enough, using Quick Parts, but amazingly, this feature is completely missing in Excel... I'm scared to
    try the other Office products."
    Question is: How do you add the SharePoint unique Document ID into a cell in an Excel sheet?
    Which was asked in the threads around 2011.
    Seeing as it was a top result for the search query: "excel 2013 quick parts". I'm assuming it is the latest information?
    Is the feature (quick parts in excel) just something that is not being implemented?
    Thanks for any help someone may offer.

    Correct, Quick Parts is a Word feature and not present in Excel.
    Trevor Seward, MCC
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • Numeral Format for Quick Part

    Hi, 
    I have a big problem with a template for document.
    I have some numeral fields in my content type, that i used in document liblary. In .doc template i use Document Property from Quick Part.
    I begin to fill my fields, for example, i want to use the number "1000000".  In Document Information Panel the number is divided by space - "1 000 000" - very good, but in the document it's displayed as "1000000".
    How i can display the number in document as "1 000 000" ?

    This is a tricky problem, and I do not think that there is a simple solution.
    You may find the conversation at https://social.msdn.microsoft.com/Forums/office/en-US/de2272f1-0c03-43a4-8bc9-78917cc5992d/format-quick-part-document-property-received-from-sharepoint?forum=worddev useful.
    Where the "field code" approach is discussed, you would need to specify a different format - instead of
    \#"£,0.00"
    you will probably need
    \#"<Nonbreaking Space Character>0"
    where <Nonbreaking Space Character> is the character that you can enter using ctrl-shift-space. That assumes that your numbers are always whole numbers.  
    Peter Jamieson

  • Quick Parts - Global Template

    Hi
    Can Quick Parts be saved onto a global template so that each person in the same organisation who opens Word, will have access to all relevant company Quick Parts?
    Thanks, Viv
    Viv Haig

    Yes. Store the Quick Part in a template and copy it to the Startup folder on each user's computer.
    Stefan Blom, Microsoft Word MVP

  • Hi is there any add-on or application from thunderbird similar to quick parts from outlook?

    Quick Parts feature provides building blocks, reusable pieces of content or other e-mail message parts that are stored in galleries. You can access and reuse the building blocks at any time.

    Try this one:
    https://addons.mozilla.org/en-US/thunderbird/addon/clippings/

  • Part.getContent() is never decoded when running on Mac through WebStart

    I have an application using JavaMail 1.4.3 to extract content from MimeMessages. This works great when run locally on Mac, Windows and Linux, and also on Windows and Linux through WebStart. When run through WebStart on the Mac, content from parts are never decoded, so I just get the stream class when calling part.getContent().
    It seems like some functionality is lost when running through WebStart on the Mac. I realize this can be a problem with the Java implementation on the Mac, but I'm hoping someone can give me a pointer as to how to figure out what's going wrong. If I start from the command line with the same JRE used by WebStart, everything is fine on the Mac as well.
    Any ideas?
    Sincerely,
    Edvin Syse

    I was too quick - part.getContent() is now decoded for most content types, for example text/plain, rfc822, all MimeBody types etc, but for text/html I always just get an empty string. Is text/html handled differently, maybe reading in another config-file or something, so I need to handle this case in another way?

  • How to change custom doc props "quick tab"

    The quick hitters on this tab, will have to be using a lot, thanks.

    Hi,
    Assuming you want to move those property items out of Quick Parts tab for quickly access purpose.
    Please try to right click on Document Property or any item in the list, then choose "Add Gallery to Quick Access Toolbar". The Document Property list will be added to
    Quick Access Toolbar.
    Hope this helps.
    Thanks,
    Ethan Hua CHN
    TechNet Community Support

  • Sharepoint and Powerpoint compatability

    Good morning,
    Just wondering if anyone knows if the following is possible.
    Within SharePoint we have hundreds of documents but for this example I wil refer to powerpoint, is there anyway that when you open up the powerpoint presentation from workspace that the footer automatically updates and displays the footer with what version
    the document is on within SharePoint?
    Thanks for any help you can offer

    Word has a feature that could do that called QuickParts, but I don't think there's anything like that in PowerPoint. You may be able to do it with some VBA scripting (CustomDocumentProperties). See:
    http://answers.microsoft.com/en-us/office/forum/office_2010-powerpoint/powerpoint-2010-quick-parts-autotext-alternative/19649417-69f1-4476-9d7f-4b77f5ac1797
    Mike Smith TechTrainingNotes.blogspot.com
    Books:
    SharePoint 2007 2010 Customization for the Site Owner,
    SharePoint 2010 Security for the Site Owner

  • Medical transcriptionist

    I am using Microsoft office home & student 2013.  I use autotext a lot.  When I am typing along & come across words that are used a lot & are in autotext, I just push enter for those words to appear on my document.  problem is
    they do not stay on the same line.  It goes to the next line.  How can I correct this. 

    Hi,
    Please following the steps to test:
    Create a new entry, use the Create New Building Block dialog box.
    Click Insert tab>Text group>click
    Quick Parts >point to AutoText > click
    Save Selection to AutoText Gallery.
    Fill out the information in the Create New Building Block dialog box
    It'll appear with front content in the same line:
    For more detail information, please refer to the following link:
    http://office.microsoft.com/en-in/word-help/automatically-insert-text-HA102749204.aspx
    Regards,
    George Zhao
    TechNet Community Support

  • When do files actually become flagged for syncronization in SharePoint Online or OneDrive for Business

    I have not been able to find an answer to this question. Currently, I use One Drive for Business via my Office 2013 Pro included client installed on Windows 8.1 Pro 64bit. For the most part, I've never had an issue and have been using it for almost a year
    now with standard "flat" files. Recently, I decided to try moving my Quickbooks company file into One Drive to allow my accountant easy and up-to-date access.
    So far so good; however, this posed a question I had not thought of before. When does a change in a file/folder become noticed and flagged for synchronization upstream?
    Is it after "saving" a file or releasing/closing the open handle on it (hoping this is the correct thought)
    Is it on a scheduled basis (doesn't appear so as it seems triggered and will attempt to sync as soon as I put a file in a managed location)
    Is it when I open file and as I make changes to it they are being synced (hope not as this is a database of sorts)
    I hope someone has a clearer understanding of the internal sync process or can point me to a whitepaper outlining the details.
    Thanks

    Thanks for the reply Alex!
    Certainly, as an example:
    Under my top level site Collection:
    /subsiteA has been created using the records centre template, and I have a document library: "test docs A" in this subsite.
    In subsiteA I have a content type called "Test Content Type"
    "Test Content Type" has a column "test column A" which is a basic text column.
    When I upload a word document to this library, then open it again, I can see the "test column A" in the document metadata (which appears in Quick Parts).  However, "Document ID Value" does not appear.  If I run the same scenario
    on /subsiteB (created using the team site template), Document ID Value does appear.
    With regards to {_UIVersion}:
    When I turn on an Information Management Policy and enable the Label feature, I can add {Version} to the field successfully.  However, when I upload and open a document from the document library in /subsiteA, the "Label" metadata is inserted
    in the word document, however the value is {_UIVersion}, rather than the numeric value of the sharepoint item version (ie, 3.2).  When I do the same against /subsiteB, the "Label" metadata does contain the sharepoint item version correctly.
    I installed the "SharePoint Manager 2013 Online" app to the library.  As you say, it looks like the enableparser property is not anywhere to be found.  The only difference I can see is: RootWeb->Webs->subsiteA.WebTemplate = OFFILE
    whereas RootWeb->Webs->subsiteB.WebTemplate = STS.
    I hope that makes some sense and thanks for the help!

Maybe you are looking for