Office documents are left with references to templates which may be inaccessable, causing errors, slowness or login prompts

[Possible should be in a SharePoint forum, not entirely sure.]
Hey People,
this
MSDN article is still the only reference I can find to this problem, so I thought I'd raise it again, given that it impacts SharePoint 2013 users.
In my case, it's SharePoint 2010 (on prem) and Office 2010, but I've done a quick test in SP2013 [it's the same] and SharePoint Online (O365) [it's OK].
If you create a document from within SharePoint (I've only checked Word), you will end up with a reference to the creating temlplate inside the DOCX file.
This reference causes the document to "phone home" every time it is opened, which may not be ideal if:
1) user does not have permission to access the original site/document library
2) user is opening the document from a network that does not have access to the original SharePoint server
3) you don't want to reveal your internal server names/aliases/site paths/etc to the person you are sending the document to.
Note: if the user does not have permissions to the original server/site/doclib, they will get a login prompt when they open the document. The login can be cancelled and the user will still be able to view the document.
If you know about unpacking DOCX files, the offending file is word\_rels\settings.xml.rels
If the only reference in there is to the template, you can safely delete this file and repackage the DOCX.
I haven't attempted to use the various metadata stripping tools out there to see if they remove it.
I'm somewhat surprised more people aren't seeing this.  I'm even surprised it doesn't turn up at my office more, but then I guess most people will create the document in Word/Excel/PowerPoint and then save to SharePoint, rather than using SharePoint's
own New Document functionality.
Anyone else seen/experimented with this further?

[Possible should be in a SharePoint forum, not entirely sure.]
Hey People,
this
MSDN article is still the only reference I can find to this problem, so I thought I'd raise it again, given that it impacts SharePoint 2013 users.
In my case, it's SharePoint 2010 (on prem) and Office 2010, but I've done a quick test in SP2013 [it's the same] and SharePoint Online (O365) [it's OK].
If you create a document from within SharePoint (I've only checked Word), you will end up with a reference to the creating temlplate inside the DOCX file.
This reference causes the document to "phone home" every time it is opened, which may not be ideal if:
1) user does not have permission to access the original site/document library
2) user is opening the document from a network that does not have access to the original SharePoint server
3) you don't want to reveal your internal server names/aliases/site paths/etc to the person you are sending the document to.
Note: if the user does not have permissions to the original server/site/doclib, they will get a login prompt when they open the document. The login can be cancelled and the user will still be able to view the document.
If you know about unpacking DOCX files, the offending file is word\_rels\settings.xml.rels
If the only reference in there is to the template, you can safely delete this file and repackage the DOCX.
I haven't attempted to use the various metadata stripping tools out there to see if they remove it.
I'm somewhat surprised more people aren't seeing this.  I'm even surprised it doesn't turn up at my office more, but then I guess most people will create the document in Word/Excel/PowerPoint and then save to SharePoint, rather than using SharePoint's
own New Document functionality.
Anyone else seen/experimented with this further?

Similar Messages

  • All of my documents are black with green text in acrobat X pro, how do I correct this?

    all of my documents are black with green text in acrobat X pro, how do I correct this?

    Hi there Doug,
    It sounds like you've enabled the High-Contrast Color option under Edit > Preferences > Accessibility (Win) or Acrobat > Preferences > Accessibility (Mac). Uncheck the 'Replace Document Colors' checkbox, then hit 'OK' to turn this off.
    -David

  • Office Documents are able to open multiple times

    I have a few users who can open Microsoft Office documents more than once.   The warning prompt to the user to alert them that opening the document the second time will cause changes to be disregarded does not pop up or warn the user.  
    Once the document is open, the 1st document can not be saved even if it has changes and saving the 2nd document will overwrite the 1st document.
    Why is this standard warning message not working?  Any ideas?

    I'm not familiar with this particular message, just spitballing here..
    What's the scale of the message not appearing? By that I mean, is it possible the few that are experiencing this have already selected the typical "Do not show this again" box? (I'm not even sure that is an option, just putting the idea out there).
    Also, when this box is supposed to pop up, are there any errors in the browser window, or something that might be blocking it?
    EDIT - Nevermind.. After messing with it myself I realize that the error is from Office, not the browser, and indeed does not have the option of not showing again. Back to the drawing board!

  • Billing Document is Created with reference to Cancelled Sales Document

    Hi Experts!!
    Please Help me.. I'm so confused why does the system allows creation of billing document with reference to a cancelled sales document.
    Settings:
    We use document type (ZRAS-Repairs/Service) for service order and use billing document (ZFR-Invoice Repair).
    I have already assigned reason for rejection for each line item, but still I can create billing document with reference to that SO.
    Help Help Help...
    Regards,
    Carla

    Go to OVAG, this is where we maintain reasons for rejection
    IMG > Sales & Distribution > Sales > Sales Documents > Sales Document Item > Define Reasons for Rejection
    Select your reason for rejection and put a check under the column "BIC", this means that your items will not be relevant for billing..
    Hope this answers your question..

  • How do I choose which applications documents are opened with?

    I recently downloaded NeoOffice, didn't want to spend money on microsoft word, and I want my word documents to open with it. Unfortunately, they always open in TextEdit. Can anyone help me out?

    Sure. Take one of your .doc files (or whatever you want to open) and hold down the Control button and click on it. You should see a contextual menu and Get Info. Click on that (Get Info) and a window will open. Toward the bottom of the window you'll see Open with: and a drop down. Open the drop down and navigate to the NeoOffice application you want. Then once that's selected you can use the Change All... button to change all those .doc files to open with NeoOffice.

  • Book expenses against Internal Order with reference to PO which is created against Cost Center.

    Dear Users,
    We have an issue, we created PO against Cost Center and now we want to book its expenses(MIR7) against internal order. So if possible suggest me any solution for this.
    Thanks,
    Manoj.

    Hi
    The only other way is to post a manual JV for such a PO where in you debit the expense account with reference to IO and credit the cost center with expense account. Now do the GRN against the PO with reference to Cost Center.
    If you cannot modify the PO, unfortunately, this can be the only way out.
    Regards
    Sanil Bhandari

  • How do I remove Templates which I have saved in error in Numbers09 on my Mac

    I have just completed setting up a spredsheet for a business account but in the process I have saved three addirional templates which I wish to remove before they cause any more confusion.

    DR,
    You can only protect entire tables, so with that in mind you would design your spreadsheet such that Data entry happens in one set of tables and Calculations in others. Then Arrange > Lock the tables with the calculations.
    This goes a long way toward protecting your document from accidental destruction of expressions. Anyone determined to cause trouble could get around the locking, but I understand that you are just concerned about accidental entries.into formula cells.
    Other methods involve placing transparent Shapes over the formula cells. Since your document is already built and tested, this might be the best approach for this case. Here's the procedure for creating a shield:
    Insert > Shape > Rectangle
    Stretch the shape to cover the formula area (this may take more than one shape, but you should do them one at a time).
    With the Shape selected, go to the Graphics Inspector and move the Opacity Slider to Zero Percent. This control is at the bottom of the panel.
    Covering sensitive cells in this way prevents clicking directly on them, but does not prevent using the arrow keys to move to one of these cells from an uncovered area.
    Regards,
    Jerry

  • IDOC message type WMMBXY not including Serial numbers in GR material documents when created with reference to an Inbound delivery

    Hello,
    We currently have an inbound ALE process (message type WMMBXY and basic type WMMBID02) to post GR's against inbound delivery. If the inbound delivery item is maintained with serial numbers, we want those serial numbers to be pulled into the goods movement material document (and stored in SER03).
    Currently segment E1MBXYJ is maintained with the inbound delivery number in field VLIEF_AVIS and Inbound delivery item number in field
    VBELP_AVIS. In segment E1MBXYI, no purchase order is assigned and the fields EBELN and EBELP are blank. The movement indicator (KZBEW) has the value 'B'.
    Even after making the above settings, the serial number(s) maintained on the Inbound delivery item do not get saved to the material document.I did look at OSS note 833603 (Solution for 2 - GR for Inbound delivery) and we have followed the same settings. This works when there is no serial number in the Inbound delivery. However if we have serial numbers, the IDOC posts successfully, however the material documents in MB03 do not have any serial numbers copied over from the Inbound delivery where the serial numbers are definitely assigned.
    Any help you can provide is greatly appreciated!
    Thanks,
    Ashvin
    P.S
    If we manually create the GR via MIGO, the serial numbers are automatically applied to the GR material document. This is what we want to accomplish via the above IDoc process.

    Hi
    Try with enhancement MWMIDO08. See note 833603 - EDI: Goods receipt for stock transport order for further information.
    I hope this helps you
    Regards
    Eduardo

  • XML document in CLOB with reference to external DTD

    If you place the xml document in clob using dbms_lob and the document has reference to external (system) DTD then it gives an error 'Error opening external DTD'. Whats the work around. See example below...
    declare
    xmlstring CLOB;
    xmlstring1 CLOB;
    os_file BFILE := bfilename('BFILE_DIR','family.xml');
    > > > rowsp INTEGER; > > > errnum NUMBER; > > > errmsg VARCHAR2(2000);
    > > > time VARCHAR2(20); > > > begin
    > > > select to_char(sysdate,'MM/DD/YYYY HH24:MI:SS')
    > > > into time from dual; > > > dbms_output.put_line(time);
    > > > dbms_lob.createtemporary(xmlstring, true, > > > dbms_lob.session);
    > > > dbms_lob.fileopen(os_file, > > dbms_lob.file_readonly);
    > > > dbms_lob.loadfromfile(xmlstring, os_file,
    > > > dbms_lob.getlength(os_file));
    > > > select to_char(sysdate,'MM/DD/YYYY HH24:MI:SS')
    > > > into time from dual; > > > dbms_output.put_line(time);
    > > > xmlgen.resetOptions; > > > xmlgen.setRowTag('family');
    > > > --xmlgen.setIgnoreTagCase(xmlgen.IGNORE_CASE);
    > > > rowsp := xmlgen.insertXML('family',xmlString);
    > > > dbms_output.put_line(' Rows processed = '| | > > > TO_CHAR(rowsp));
    > > > dbms_lob.freetemporary(xmlstring);
    > > > dbms_lob.fileclose(os_file); > > > commit; > > > exception
    > > > when no_data_found then > > > rollback;
    > > > dbms_lob.freetemporary(xmlstring);
    > > > dbms_lob.fileclose(os_file); > > > errnum := abs(SQLCODE);
    > > > errmsg := SQLERRM;
    > > > dbms_output.put_line(errnum| |'----'| |errmsg); > > > when others then
    > > > rollback; > > > dbms_lob.freetemporary(xmlstring);
    > > > dbms_lob.fileclose(os_file); > > > errnum := abs(SQLCODE);
    > > > errmsg := SQLERRM;
    > > > dbms_output.put_line(errnum| |'----'| |errmsg); > > > end;

    Can be one of two problems.
    One
    Your database user does not have
    privileges to open a socket inside
    the database. This will prevent
    the XML parser running inside the DB
    from retrieving the DTD which it must
    do to properly parse the document.
    Two
    you are sitting behind a corporate
    firewall and need to properly set
    the Proxy Server host and port to
    properly retrieve the DTD.
    From looking at your code it would appear
    that your job can more easily be done by
    using the OracleXML putXML command line
    utility outside the database.
    You can specify the -D options to your
    JavaVM to set the System properties for
    the proxy server if need be like this:
    java -DproxySet=true -DproxyHost=yourproxyserver OracleXML putXML

  • Having a problem with Pro Tools and Quiktime may be the cause. Need advice.

    I recently installed Pro Tools recording software on my Mac and everytime I try and open the program I get a kernel panic "restart" screen. I have been told that it may have something to with my Quiktime version.
    I am running
    OSX version 10.4.7
    Pro Tools version 7.1
    and Quiktime version 7.0.4
    Could this be my problem? thanks

    A fax file is simply a TIFF file. If you converted it to a PDF (you did not give any info on your workflow), then you have a graphic. The conversion to Excel will also be a bunch of graphics I guess. You would need to run OCR first. Even then you may not get the column information and may have to copy column by column using alt key when selecting the text. That allows you go copy a column.

  • HT204053 I have another Apple ID from when I originally set up this iPod, now I can't reset it as I am also set up with Find My iPhone which may have been doen by mistake I have been in contact with Apple itself and they can't fix the problem so far

    i have originally forgotten my pass code for a new iPod Touch, now I have with Apple's help reset it to factory, my issue is due to the change in my Apple ID , the iPod will not  let me set it up under the new Id or the old one.I also have been set up with find my iPhone and I don't remember if I did this or not, could have been the grand children trying to help out. Any ideas or suggestions, I haven't even used this yet and I have owned it for 6months already. Really am disappointed that the process is so difficult to navigate.

    I have also noticed the same "problem".  I do not fully understand the impact of using the same ID on multiple computers and devices if I want to keep them all in sync.

  • Creating sales order document with reference to billing document

    I have to create sales order with reference to existing billing document. I have tried to following bapis.
    1. BAPI_SALESORDER_CREATEed
    I have successfully created document with following details.
    -->ORDER_HEADER_IN:
    DOC_TYPE = ZRK
    SALES_ORG = 3000
    DISTR_CHAN = 00
    DIVISION = 00
    ORD_REASON = 100
    SD_DOC_CAT = L
    CURRENCY = EUR
    REF_DOC = 100000028
    REF_DOC_CA = M
    -->ORDER_ITEMS_IN:
    ITM_NUMBER = 000010
    MATERIAL = 701791
    TARGET_QTY = 0000000001000
    CURRENCY = EUR
    REF_DOC = 100000028
    REF_DOC_CA = M
    -->ORDER_PARTNERS:
    PARTN_ROLE = SP
    PARTN_NUMB = W12001
    COUNTRY = NL
    by providing this input i am able to create the document but it is not picking up the net value. so i have passed some extra paramters in ORDER_ITEMS_IN
    COND_TYPE = PNET
    COND_VALUE = 14,56
    COND_D_UNT = PC.
    folowing error is occured: Condition PNET is missing in pricing procedure A V Z0000.
    is it something related to configuration problem?
    2.BAPI_SALESORDER_CREATEFROMDAT1 or BAPI_SALESORDER_CREATEFROMDAT2
    I have used same test data that is used for BAPI_SALESORDER_CREATEFROMDATA (where in i coudl succefully create doc). but here i encounterd following error.
    Unpermitted combination of business object BUS2032 and sales doc. category L.
    When i created manually using transaction : VA01
    I could do the same by passing following inputs:
    DOC_TYPE = ZRK
    SALES_ORG = 3000
    DISTR_CHAN = 00
    DIVISION = 00
    Reference document number.
    Please suggest me right way of approach.

    Hi,
    In SAP, when the sub-sequent document is existing , we can not cancel the preceeding document. Therefore if you want to cancel the billing document you need to calcel the documents which are created with reference to that.
    Check and confirm.
    Regards,
    Ravi Duggirala

  • Complaint with reference to R/3 Billing Document , Items not getting copied

    Hi,
    I  have implemented BADI CRM_COPY_BADI_EXTERN for pulling billing documnets which is working fine. But when I am creating a credit with refernece to billing doc fetched all other details are getting populated except Product, description into line item level.
    I am using MAPPING_FOR_EXTERNAL_DOC for mapping R/3 values to Web UI fields. However CT_ORDERADM_I table in this method does not getting filled up with item level data as product , description etc.
    I am populating the same and modifying the table in program. However it is not populating the value in Web UI fields.
    Can anyone help as how should I populate item level values?
    Thanks,
    Madhura

    Hi All,
    I have a requirement to display the item details of complaint are created with reference of a billing document in Web UI.
    When a Returns Split is created with reference to a billing document, the item is split into multiple items based on the quantity in the source document. The BAdI definition CRM_COPY_BADI_EXTERN which we implemented for this requirement. This works fine in SAP GUI but i need to replicate the same in Web UI.
    I have implemented the BAdI definition CRM_COPY_BADI_EXTERN in read_data method, check_split_change_alv method is actually spliting the line items based on the quantity. In SAP GUI its works fine but it’s not working in web UI.
    We used a FM CRM_INTLAY_GET_HEADER_GUID to retrieve the header guid when there is call from web UI. But this FM returns zero value for guid. I’m struck up at this point.
    Please suggest how can i replicate the return split in webui too.
    Thanks,
    Deepak

  • ARE-1 form with reference to Purchase Order

    Hi All,
    We are having a scenario where we need to send the ARE-1 to our vendor along with CT1. I have tried assigning the Purchase Order as reference document for creation of ARE-1 but its not working.
    Can anybody suggest the way to create ARE-1 with refernce to Purchase Order?
    Rgds,
    Antima

    Hi Rithvika,
    Yes the scenario is for merchant export. Here we are the customer and along with our purchase order, we need to send CT1 and ARE-1 to our vendor. The ARE-1 series has to be same as for our direct export, so i need to create an ARE-1 with reference to Purchase Order.
    If anybody has any idea how to do that and whether its possible in SAP then please guide me.
    Rgds,
    Antima

  • One particular Po document type with reference to one particular PR documen

    Dear all
           I want to create one PO for a particular document type only with reference to one PR, that to after release of PR, how can i do it.

    Hi
    Goto, OLME ---> PO ---> Define Document types -
    > Choose your PO Doc.Type...> there in Linking PR and PO Doc.Type....allow your PR doc.Type only.....
    Also in OLME -
    > PR -
    > Define Document types -
    > Choose your PR Doc.Type...>There also you maintain this PR Doc.type only as ref. to your PO doc. type....
    Then Configure Release Statergy in such that All your new PR Doc. type PRs should gone thro the Release Statergy.....(use field CEKKO-BSART)
    Reward if useful
    Regards
    S.Baskaran

Maybe you are looking for