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

Similar Messages

  • 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.

  • 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

  • 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.

  • 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 install & use microsoft office (word,excel,powerpoint) in ipad?

    1.How to install & use microsoft office (word, excel, powerpoint) in ipad?
    2. How to delete applications in ipad once it is installed?

    Microsoft  Office won't work on iPad.
    Try Apps like:
    1. Documents To Go
    2. Quick Office Pro HD
    3. Office2 HD

  • I have Microsoft Office 2008 and only use Word and Excel. It takes 980 mb. I am considering replacing it with Apple iWorks 2013. If I do, can I delete Office, and still access and modify my Word and Excel documents?

    I have Microsoft Office 2008 and only use Word and Excel. It takes 980 mb. I am considering replacing it with Apple iWorks 2013. If I do, can I delete Office, and still access and modify my Word and Excel documents?
    I have a MacBook Air and OS 10.9.4

    Ron
    Just adding to what CSound has said.
    Pages and Numbers will change Word and Excel documents when they open and close them.
    Sometimes the change is subtle and sometimes not. With the latest versions of Pages and Numbers, more likely not.
    So don't think you are going to work with MsOffice files without problems. You will always have something not right and in some cases really annoyingly not right. Like having all the text from Pages appear bold in MsWord, or page breaks in the wrong place or some objects and graphics not appearing in one or the other.
    If working between different Operating Systems and MsOffice files, I also recommend LibreOffice. It opens and saves nearly all file formats. Unfortunately not .pages or numbers. Yet. The folks at LibreOffice are busy adding to it all the time, and making sure it works in all Operating systems, Mac, Windows and Linux and they are promising iOS as well soon.
    Peter

  • I just installed the Lion operating system, basically to upgrade my iPhone. I didn't realize that my Microsoft Office 2004 application would no longer work. I have been using Word for my writing and I receive most of my emails with Word attachments. I hav

    I just installed the Lion operating system, basically to upgrade my iPhone. I didn't realize that my Microsoft Office 2004 application would no longer work. I have been using Word for my writing and I receive most of my emails with Word attachments. I have been using Apple products for years, always touting their reliability and customer service. I am not a techie, I just want to be able to do what I do on the computer and Apple always fulfilled my needs. Now I am told because of some operating system gobbledygook, I have to go out and purchase new software to use Word. This is despicable. I see no particular benefit to using Lion, but I do see a lot of detriments. Apple now seems to have turned into Microsoft, making software obsolete so they can make more money and to **** with the customer. You can be sure that my next computer will be a PC. I have completely lost confidence in Apple.

    I seem to never tire of saying this. It was for Apple when they first announced 10.7 to disclose this. Yes, it was widely reported -- or rather, rumored -- but not by Apple. And many people who have gotten caught by this assumed that Apple itself would have told them beforehand about the loss of this very important feature which they had come to rely on. As far as I know, not even in fine print, does this appear anywhere on the Lion announcement or any of its links.
    I am not saying Apple had to continue Rosetta in Lion, or forever, just that if it was going to be dropped, it should have been made known.
    As relative "insiders" we should not forget that many people don't have the time, habit or interest to do this kind of research. I think it is a breach of trust that Apple has never directly made this announcement or given people the opportunity to decide beforehand if giving up their PPC apps for a new OS is a worthwhile tradeoff.

  • Hi there, I have a Macbook Pro and I have been using Libre Office but I am not happy with it. I need a good word processing package to produce a manuscript and don't know if I have to get Word for Mac and how to put my documents into it.

    Hi there and hello everybody.
    I am writing a book and have been using Libre Office and would like a better word processing package.
    I have heard that Pages 5 is better than the latest one. I need to be able to put my Libre Office documents
    into Pages. Anyone know how to do this please?

    magathon wrote:
    Thanks. So would you say Word is the best processing package? And how do I choose which package 'opens' them.
    This is a basic computer skill you might want to learn. You can always control which application opens any document, and the steps below apply to any Mac or Windows computer you use:
    Method 1: Drag the document icon on top of the application (Word, Pages, LibreOffice...) icon and release. The system will open the document in the application you dragged it to.
    Method 2: Go into the application (Word, Pages, LibreOffice...) and choose File/Open. Locate and select the document, and click the Open or OK button.
    Method 3: Select the document icon and choose File/Open With, then choose the application you want to open the document with.
    The only time these don't work is when the application cannot open that type of document. For example, you usually can't make a photo editor open a text file. But Word, Pages, and LibreOffice all know how to open text files, RTF files, and Word files.
    But if it is important that the document formatting is exactly preserved when exchanging with other Word users, you really should use Word. If you can't afford to pay the retail price for a copy, Microsoft now lets you use Office for $6.99 a month or $69.99 a year.

  • How to Enable Ratings on SharePoint List using Client Object Model for Office 365 SharePoint Site.

    How to Enable Ratings on SharePoint List using Client Object Model code for Office 365 SharePoint Site.
    Thanks in Advance
    Rajendra K

    Hi Rajendra,
    here you are the code and the blog, let me know if this helps
    using (ClientContext ctx = new ClientContext(https://yourSiteUrl))
    Web w = ctx.Web;
    List l = w.Lists.GetByTitle("yourListName");
    ctx.Load(l, info => info.Id);
    ctx.ExecuteQuery();
    string ListID = l.Id.ToString();
    Microsoft.Office.Server.ReputationModel.Reputation.SetRating(ctx, ListID, 1, 5);
    ctx.ExecuteQuery();
    http://blogs.technet.com/b/speschka/archive/2013/07/08/how-to-use-csom-with-ratings-in-sharepoint-2013.aspx
    Kind Regards, John Naguib Technical Consultant/Architect MCITP, MCPD, MCTS, MCT, TOGAF 9 Foundation

  • Using WORD from Office for Mac

    Before I invested in my MacPro, I used Microsoft Office on my PC. One of the sections in Microsoft Office allowed me to design, include photos and greetings. It then allowed me to print off the results of my labour. Then I could fold the A4 paper/card and the complete card was produced.
    I have Office for Mac, but there is nowhere that I can see, enabling me to do this. I have iPHOTO installed and had hoped to use the photos etc. from there, to design and print off my cards. All I can find is to order cards with my photos, from Mac ..... at a cost. Can someone help me here, please? I am no expert on my Mac, but if anyone can answer in simple terms, I would be grateful. Learner73

    Learner73 wrote:
    Before I invested in my MacPro, I used Microsoft Office on my PC. One of the sections in Microsoft Office allowed me to design, include photos and greetings. It then allowed me to print off the results of my labour. Then I could fold the A4 paper/card and the complete card was produced.
    I have Office for Mac, but there is nowhere that I can see, enabling me to do this. I have iPHOTO installed and had hoped to use the photos etc. from there, to design and print off my cards. All I can find is to order cards with my photos, from Mac ..... at a cost. Can someone help me here, please? I am no expert on my Mac, but if anyone can answer in simple terms, I would be grateful. Learner73
    First of all, a MacPro is not a MacBook Pro. If you have the MacBook Pro, you're in the right place.
    I honestly don't think this is the best forum for asking questions about a non-Apple software product. I'll bet many, if not most, of the users here don't use MS Word anymore. But that's a guess. However, in MS Word for the Mac, you go to File>Project Gallery and find something that works for you. I don't know if MS adds greeting cards to the gallery, but it's really easy to add to the gallery by downloading stuff from the MS website. And I'm almost certain that Windows gallery items are compatible with the Mac version, but don't quote me on that.
    When you download the office templates, add them to user (that would be your home directory)>Library>Application Support>Microsoft>Office>User Templates>My Templates.
    And iPhoto is not capable of making greeting cards, although there are programs out there that do. iPhoto is really a photo organizational tool with limited editing.

  • Using CONTAINS to look up partial parts of a word

    I am trying to write a query to look up a partial part of a word using CONTAINS.
    For example (only an example), I have rows in a table with words like : knuckle, craig muckleston, daniel craig, craig david
    If I search for 'craig', I get the correct results (3). I want to be able to search for 'ckle' whcih should return 2, however, I am getting 0 rows when I expect 2. This is my query:
    declare @searchPhrase nvarchar(30)
    set @searchPhrase = '"*kle*"'
    SELECT u.*
    FROM  myTable u
    where CONTAINS(u.MyStringColumn, @searchPhrase)

    You cannot use full-text for searching for strings inside of a word, only full words and start of words.
    For searching for arbitrary strings, you can use LIKE, but it will of course be slow on long strings and bit tables. If you want to do it with speed, it is possible, but it requires a heavy-duty solution. My contribuition to this book,
    http://www.sqlservermvpdeepdives.com/
    describes some solutions in this area. (All our royalities goes to WarChild International, why I am not the least ashamed for plugging the book.)
    Erland Sommarskog, SQL Server MVP, [email protected]

  • When i use arabic font with the build from the inspector the lower and uper part of the word is gone  ??

    my keynote 09 version 5.3
    i am using the arabic font albayan the problem is that when i use the build tool in the inspector the uper and the lower part of the word is gone i tryed to make the font smaller or adjust the position and that did not change so is there any way to fix this please because we can not use the build and the inspector tool like that ???!!!!!

    All iWork apps have bugs like this that make them generally unsuitable for RTL scripts like Arabic.  All you can do is try a different font and see if the results are any better.  Or try another app like OpenOffice or PowerPoint.
    Let Apple know this needs to be fixed via
    http://www.apple.com/feedback

  • Adding Custom Webpart (Sandbox) to a page programmatically using CSOM

    I'm trying to add a webpart(sandboxed) to a page programmatically using CSOM.
    I've created a simple windows forms application and tried the below, it gives me error
    Error: "A first chance exception of type 'Microsoft.SharePoint.Client.ServerException'
    occurred in Microsoft.SharePoint.Client.Runtime.dll"- Server Exception occurred.
    Additional Information: Cannot Import this webpart "
    using (ClientContext context = new ClientContext("URL"))
    Web web = context.Web;
    File file = web.GetFileByServerRelativeUrl("/SitePages/Test.aspx");
    LimitedWebPartManager wpMgr = file.GetLimitedWebPartManager(PersonalizationScope.Shared);
    string webpartxml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" +
    "<webParts>" +
    "<webPart xmlns='http://schemas.microsoft.com/WebPart/v3'>" +
    "<metaData>" +
    "<type name=\"CustomVisualWebPartProject.VisualWebPart1.VisualWebPart1, CustomVisualWebPartProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=28942db35e131a1c\" />" +
    "<importErrorMessage>Cannot Import this webpart</importErrorMessage>" +
    "</metaData>"+
    "<data>"+
    "<properties>"+
    "<property name=\"Title\" type=\"string\">CustomVisualWebPartProject - VisualWebPart1</property> "+
    "<property name=\"Description\" type=\"string\">My Visual Web Part</property>" +
    "<property name=\"ChromeType\" type=\"chrometype\">None</property>" +
    "</properties>" +
    "</data>" +
    "</webPart></webParts>";
    WebPartDefinition webPartDef = wpMgr.ImportWebPart(webpartxml);
    wpMgr.AddWebPart(webPartDef.WebPart, "Left", 1);
    context.ExecuteQuery();
    Kindly let me know how to resolve it.
    Thanks,
    Pandiarajan

    Hi,
    I have the same issue with you, I also cannot add visual Webpart (Sandbox) to a page using CSOM,but I can add farm solution web part using CSOM, so I change it to farm solution web part.

  • 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

Maybe you are looking for

  • Bapi for open PO

    Hi! Can anyone let me know where to find the bapi for open po and how to use it in my report program. Thanks in advance. Note: Mr Anji Reddy vangala has answered me for which iam very much thankful to him, but i need to know about the concerned bapi.

  • Create FTP adapter

    Hello, I need to get file from external FTP server. I create the adapter on steps: 1. Login to Weblogic Admin Console 2. Navigate to Deployments --> FtpAdapter --> Configuration- Tab --> Outbound Connection Pools 3. Expand javax.resource.cci.Connecti

  • Any suggestions for a shareware utility to recover files from an SD card?

    I accidentally deleted a set of files from a digital camera card (SD). Does anyone have suggestions for a good shareware utility to recover the files? The utilities I've tried find the files in the root folder -- no problem. But the files I need to r

  • Why can't my ipod touch sync with itunes 11?

    I am currently using an iphone 5 and an ipod touch 3rd generation. I had to upgrade my itunes to sync my iphone but now I can no longer sync and back up my ipod touch. I'm not sure if it's because my itunes is too advanced for my ipod which is using

  • Service 'sapdp00' unknown Return Code -91

    Dear Expert: After I finished SAProuter set up and tried to login with /H/218....../H/. But prompt up an error. Service 'sapdp00' unknown Line 489 Method NiPGetServByName:service 'sapdp00' not found Return Code -91 what's wrong??? and below is the SA