Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
Hi, I'm going haywire here.
I've created templates for a company which inherits it's styles from a .dot template. I thought that I could save the template itself as a .dot file and still have it connected to the above .dot template which contains all styles. That way I could easily update the styles of the first .dot file and have all other templates inherit the updated styles. But no, seems as though I can't connect a .dot file to another .dot file. Another problem is that the templates use a non standard font which should be embedded into the templates. This also fails and the font does not get embedded if I doubleclick the .dot file so a new doc is created. Only if I right click on the .dot file and open the template itself, the font is embedded. Therefore, it seems as though I need to use the .doc files as templates instead. But that means that I somehow need to mark the .doc files as "not saved" so that the user doesn't overwrite the original .doc file. Any suggestions to how I'm going to solve this? |
#2
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
Hi Kenny,
You could add the following code to each the 'ThisDocument' module for each 'template' document: Private Sub Document_Open() ThisDocument.Saved = False End Sub Alternatively, in a true template: Private Sub Document_New() With ActiveDocument .EmbedTrueTypeFonts = True .SaveSubsetFonts = False End With End Sub -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi, I'm going haywire here. I've created templates for a company which inherits it's styles from a .dot template. I thought that I could save the template itself as a .dot file and still have it connected to the above .dot template which contains all styles. That way I could easily update the styles of the first .dot file and have all other templates inherit the updated styles. But no, seems as though I can't connect a .dot file to another .dot file. Another problem is that the templates use a non standard font which should be embedded into the templates. This also fails and the font does not get embedded if I doubleclick the .dot file so a new doc is created. Only if I right click on the .dot file and open the template itself, the font is embedded. Therefore, it seems as though I need to use the .doc files as templates instead. But that means that I somehow need to mark the .doc files as "not saved" so that the user doesn't overwrite the original .doc file. Any suggestions to how I'm going to solve this? |
#3
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
Just tried the macro in a .dot version of the document. And the font is NOT
embedded. Clearly, fonts aren't embedded into new document when embedding into .dot files. They are however with .doc files. I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated. "macropod" wrote: Hi Kenny, You could add the following code to each the 'ThisDocument' module for each 'template' document: Private Sub Document_Open() ThisDocument.Saved = False End Sub Alternatively, in a true template: Private Sub Document_New() With ActiveDocument .EmbedTrueTypeFonts = True .SaveSubsetFonts = False End With End Sub -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi, I'm going haywire here. I've created templates for a company which inherits it's styles from a .dot template. I thought that I could save the template itself as a .dot file and still have it connected to the above .dot template which contains all styles. That way I could easily update the styles of the first .dot file and have all other templates inherit the updated styles. But no, seems as though I can't connect a .dot file to another .dot file. Another problem is that the templates use a non standard font which should be embedded into the templates. This also fails and the font does not get embedded if I doubleclick the .dot file so a new doc is created. Only if I right click on the .dot file and open the template itself, the font is embedded. Therefore, it seems as though I need to use the .doc files as templates instead. But that means that I somehow need to mark the .doc files as "not saved" so that the user doesn't overwrite the original .doc file. Any suggestions to how I'm going to solve this? |
#4
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
Ok, I really need a clear answer to this. This is now a critical stage in
this project and this problem was never foreseen, nor spoken of on in any article by either Microsoft or any other. Let's put up this scenario: Computer 1 has the font installed Computer 2 does not have the font installed. The document is saved on Computer 1 with embedding turned on. The document is opened on Computer 2 and everything looks OK. HOWEVER, when editing just a letter in the document on Computer 2 and then SAVED, the embedding is ALL GONE! The same thing happens even if I turn off embedding on the document on Computer 2. I need a clear answer on this issue, please. "Kenny Bones" wrote: Just tried the macro in a .dot version of the document. And the font is NOT embedded. Clearly, fonts aren't embedded into new document when embedding into .dot files. They are however with .doc files. I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated. "macropod" wrote: Hi Kenny, You could add the following code to each the 'ThisDocument' module for each 'template' document: Private Sub Document_Open() ThisDocument.Saved = False End Sub Alternatively, in a true template: Private Sub Document_New() With ActiveDocument .EmbedTrueTypeFonts = True .SaveSubsetFonts = False End With End Sub -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi, I'm going haywire here. I've created templates for a company which inherits it's styles from a .dot template. I thought that I could save the template itself as a .dot file and still have it connected to the above .dot template which contains all styles. That way I could easily update the styles of the first .dot file and have all other templates inherit the updated styles. But no, seems as though I can't connect a .dot file to another .dot file. Another problem is that the templates use a non standard font which should be embedded into the templates. This also fails and the font does not get embedded if I doubleclick the .dot file so a new doc is created. Only if I right click on the .dot file and open the template itself, the font is embedded. Therefore, it seems as though I need to use the .doc files as templates instead. But that means that I somehow need to mark the .doc files as "not saved" so that the user doesn't overwrite the original .doc file. Any suggestions to how I'm going to solve this? |
#5
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
In order to use fonts they must be installed in Windows.
You cannot embed fonts that are not installed. See http://word.tips.net/Pages/T001611_E..._Document.html -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Ok, I really need a clear answer to this. This is now a critical stage in this project and this problem was never foreseen, nor spoken of on in any article by either Microsoft or any other. Let's put up this scenario: Computer 1 has the font installed Computer 2 does not have the font installed. The document is saved on Computer 1 with embedding turned on. The document is opened on Computer 2 and everything looks OK. HOWEVER, when editing just a letter in the document on Computer 2 and then SAVED, the embedding is ALL GONE! The same thing happens even if I turn off embedding on the document on Computer 2. I need a clear answer on this issue, please. "Kenny Bones" wrote: Just tried the macro in a .dot version of the document. And the font is NOT embedded. Clearly, fonts aren't embedded into new document when embedding into .dot files. They are however with .doc files. I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated. "macropod" wrote: Hi Kenny, You could add the following code to each the 'ThisDocument' module for each 'template' document: Private Sub Document_Open() ThisDocument.Saved = False End Sub Alternatively, in a true template: Private Sub Document_New() With ActiveDocument .EmbedTrueTypeFonts = True .SaveSubsetFonts = False End With End Sub -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi, I'm going haywire here. I've created templates for a company which inherits it's styles from a .dot template. I thought that I could save the template itself as a .dot file and still have it connected to the above .dot template which contains all styles. That way I could easily update the styles of the first .dot file and have all other templates inherit the updated styles. But no, seems as though I can't connect a .dot file to another .dot file. Another problem is that the templates use a non standard font which should be embedded into the templates. This also fails and the font does not get embedded if I doubleclick the .dot file so a new doc is created. Only if I right click on the .dot file and open the template itself, the font is embedded. Therefore, it seems as though I need to use the .doc files as templates instead. But that means that I somehow need to mark the .doc files as "not saved" so that the user doesn't overwrite the original .doc file. Any suggestions to how I'm going to solve this? |
#6
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
Then what's the point of embedding fonts in the first place?
That removes the whole purpose of embedding... "Graham Mayor" wrote: In order to use fonts they must be installed in Windows. You cannot embed fonts that are not installed. See http://word.tips.net/Pages/T001611_E..._Document.html -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Ok, I really need a clear answer to this. This is now a critical stage in this project and this problem was never foreseen, nor spoken of on in any article by either Microsoft or any other. Let's put up this scenario: Computer 1 has the font installed Computer 2 does not have the font installed. The document is saved on Computer 1 with embedding turned on. The document is opened on Computer 2 and everything looks OK. HOWEVER, when editing just a letter in the document on Computer 2 and then SAVED, the embedding is ALL GONE! The same thing happens even if I turn off embedding on the document on Computer 2. I need a clear answer on this issue, please. "Kenny Bones" wrote: Just tried the macro in a .dot version of the document. And the font is NOT embedded. Clearly, fonts aren't embedded into new document when embedding into .dot files. They are however with .doc files. I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated. "macropod" wrote: Hi Kenny, You could add the following code to each the 'ThisDocument' module for each 'template' document: Private Sub Document_Open() ThisDocument.Saved = False End Sub Alternatively, in a true template: Private Sub Document_New() With ActiveDocument .EmbedTrueTypeFonts = True .SaveSubsetFonts = False End With End Sub -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi, I'm going haywire here. I've created templates for a company which inherits it's styles from a .dot template. I thought that I could save the template itself as a .dot file and still have it connected to the above .dot template which contains all styles. That way I could easily update the styles of the first .dot file and have all other templates inherit the updated styles. But no, seems as though I can't connect a .dot file to another .dot file. Another problem is that the templates use a non standard font which should be embedded into the templates. This also fails and the font does not get embedded if I doubleclick the .dot file so a new doc is created. Only if I right click on the .dot file and open the template itself, the font is embedded. Therefore, it seems as though I need to use the .doc files as templates instead. But that means that I somehow need to mark the .doc files as "not saved" so that the user doesn't overwrite the original .doc file. Any suggestions to how I'm going to solve this? |
#7
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
To enable people to view/print documents that have been prepared by those
who do have the fonts - as explained in the linked page. -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Then what's the point of embedding fonts in the first place? That removes the whole purpose of embedding... "Graham Mayor" wrote: In order to use fonts they must be installed in Windows. You cannot embed fonts that are not installed. See http://word.tips.net/Pages/T001611_E..._Document.html -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Ok, I really need a clear answer to this. This is now a critical stage in this project and this problem was never foreseen, nor spoken of on in any article by either Microsoft or any other. Let's put up this scenario: Computer 1 has the font installed Computer 2 does not have the font installed. The document is saved on Computer 1 with embedding turned on. The document is opened on Computer 2 and everything looks OK. HOWEVER, when editing just a letter in the document on Computer 2 and then SAVED, the embedding is ALL GONE! The same thing happens even if I turn off embedding on the document on Computer 2. I need a clear answer on this issue, please. "Kenny Bones" wrote: Just tried the macro in a .dot version of the document. And the font is NOT embedded. Clearly, fonts aren't embedded into new document when embedding into .dot files. They are however with .doc files. I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated. "macropod" wrote: Hi Kenny, You could add the following code to each the 'ThisDocument' module for each 'template' document: Private Sub Document_Open() ThisDocument.Saved = False End Sub Alternatively, in a true template: Private Sub Document_New() With ActiveDocument .EmbedTrueTypeFonts = True .SaveSubsetFonts = False End With End Sub -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi, I'm going haywire here. I've created templates for a company which inherits it's styles from a .dot template. I thought that I could save the template itself as a .dot file and still have it connected to the above .dot template which contains all styles. That way I could easily update the styles of the first .dot file and have all other templates inherit the updated styles. But no, seems as though I can't connect a .dot file to another .dot file. Another problem is that the templates use a non standard font which should be embedded into the templates. This also fails and the font does not get embedded if I doubleclick the .dot file so a new doc is created. Only if I right click on the .dot file and open the template itself, the font is embedded. Therefore, it seems as though I need to use the .doc files as templates instead. But that means that I somehow need to mark the .doc files as "not saved" so that the user doesn't overwrite the original .doc file. Any suggestions to how I'm going to solve this? |
#8
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
So Microsoft Word goes away from the standard that Adobe e.g has implemented
into Adobe Acrobat? This feature works in that software and the initial idea is exactly the same. And no, this issue is not explained good enough in the linked page, nor is it explained well enough elsewhere. Youræs is actually the best answer I've got so far on the issue. The linked page explains the different levels of embedding, and we've implemented the "Editable embedding" level in our documents, whive states the following: "Editable embedding. The document is editable in the embedded font, but will not be permanently installed on the target system" Editable, but not saved? Isn't that a clear contradition? Editable embedding means exactly that, editable. Why would anyone edit a document if the changes can't be saved with the embedded font? I mean, the document is the same size after editing and saved, so the font is clearly in there. It just isn't showing after saving the changes. What other options do I have? This sounds more like a bug that anything else. "Graham Mayor" wrote: To enable people to view/print documents that have been prepared by those who do have the fonts - as explained in the linked page. -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Then what's the point of embedding fonts in the first place? That removes the whole purpose of embedding... "Graham Mayor" wrote: In order to use fonts they must be installed in Windows. You cannot embed fonts that are not installed. See http://word.tips.net/Pages/T001611_E..._Document.html -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Ok, I really need a clear answer to this. This is now a critical stage in this project and this problem was never foreseen, nor spoken of on in any article by either Microsoft or any other. Let's put up this scenario: Computer 1 has the font installed Computer 2 does not have the font installed. The document is saved on Computer 1 with embedding turned on. The document is opened on Computer 2 and everything looks OK. HOWEVER, when editing just a letter in the document on Computer 2 and then SAVED, the embedding is ALL GONE! The same thing happens even if I turn off embedding on the document on Computer 2. I need a clear answer on this issue, please. "Kenny Bones" wrote: Just tried the macro in a .dot version of the document. And the font is NOT embedded. Clearly, fonts aren't embedded into new document when embedding into .dot files. They are however with .doc files. I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated. "macropod" wrote: Hi Kenny, You could add the following code to each the 'ThisDocument' module for each 'template' document: Private Sub Document_Open() ThisDocument.Saved = False End Sub Alternatively, in a true template: Private Sub Document_New() With ActiveDocument .EmbedTrueTypeFonts = True .SaveSubsetFonts = False End With End Sub -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi, I'm going haywire here. I've created templates for a company which inherits it's styles from a .dot template. I thought that I could save the template itself as a .dot file and still have it connected to the above .dot template which contains all styles. That way I could easily update the styles of the first .dot file and have all other templates inherit the updated styles. But no, seems as though I can't connect a .dot file to another .dot file. Another problem is that the templates use a non standard font which should be embedded into the templates. This also fails and the font does not get embedded if I doubleclick the .dot file so a new doc is created. Only if I right click on the .dot file and open the template itself, the font is embedded. Therefore, it seems as though I need to use the .doc files as templates instead. But that means that I somehow need to mark the .doc files as "not saved" so that the user doesn't overwrite the original .doc file. Any suggestions to how I'm going to solve this? |
#9
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
"Editable embedding. The document is editable in the embedded font, but will
not be permanently installed on the target system" It's the fonts that won't be installed on the target system. This is a copyright issue. If your company wants to use proprietary fonts in its business documents, it should pay for them to be installed on all the computers that need them. Pam Kenny Bones wrote: So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat? This feature works in that software and the initial idea is exactly the same. And no, this issue is not explained good enough in the linked page, nor is it explained well enough elsewhere. Youræs is actually the best answer I've got so far on the issue. The linked page explains the different levels of embedding, and we've implemented the "Editable embedding" level in our documents, whive states the following: "Editable embedding. The document is editable in the embedded font, but will not be permanently installed on the target system" Editable, but not saved? Isn't that a clear contradition? Editable embedding means exactly that, editable. Why would anyone edit a document if the changes can't be saved with the embedded font? I mean, the document is the same size after editing and saved, so the font is clearly in there. It just isn't showing after saving the changes. What other options do I have? This sounds more like a bug that anything else. To enable people to view/print documents that have been prepared by those who do have the fonts - as explained in the linked page. [quoted text clipped - 82 lines] Any suggestions to how I'm going to solve this? -- Message posted via http://www.officekb.com |
#10
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
"Editable" embedding is a step below "installable" embedding; I believe the
latter is no longer permitted at all. -- Suzanne S. Barnhill Microsoft MVP (Word) Words into Type Fairhope, Alabama USA http://word.mvps.org "PamC via OfficeKB.com" u43222@uwe wrote in message news:95ad6592db286@uwe... "Editable embedding. The document is editable in the embedded font, but will not be permanently installed on the target system" It's the fonts that won't be installed on the target system. This is a copyright issue. If your company wants to use proprietary fonts in its business documents, it should pay for them to be installed on all the computers that need them. Pam Kenny Bones wrote: So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat? This feature works in that software and the initial idea is exactly the same. And no, this issue is not explained good enough in the linked page, nor is it explained well enough elsewhere. Youræs is actually the best answer I've got so far on the issue. The linked page explains the different levels of embedding, and we've implemented the "Editable embedding" level in our documents, whive states the following: "Editable embedding. The document is editable in the embedded font, but will not be permanently installed on the target system" Editable, but not saved? Isn't that a clear contradition? Editable embedding means exactly that, editable. Why would anyone edit a document if the changes can't be saved with the embedded font? I mean, the document is the same size after editing and saved, so the font is clearly in there. It just isn't showing after saving the changes. What other options do I have? This sounds more like a bug that anything else. To enable people to view/print documents that have been prepared by those who do have the fonts - as explained in the linked page. [quoted text clipped - 82 lines] Any suggestions to how I'm going to solve this? -- Message posted via http://www.officekb.com |
#11
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat?
No. A little research will show that MS Word has existed for far longer than Adobe Acrobat. So, if anything, it's Adobe Acrobat that departed from whatever the standard might have been. Plus, even with Adobe Acrobat, not all fonts can be embedded, due to licensing restrictions. The point of fonts being embedded is that it can improve the chances of a document looking the same on a system that doesn't have those fonts installed. Editing can also be done. What you're asking is something akin to an Adobe Acrobat user expecting to be able to embed fonts into a PDF they're creating from scratch, without havong those fonts on hand. -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat? This feature works in that software and the initial idea is exactly the same. And no, this issue is not explained good enough in the linked page, nor is it explained well enough elsewhere. Youræs is actually the best answer I've got so far on the issue. The linked page explains the different levels of embedding, and we've implemented the "Editable embedding" level in our documents, whive states the following: "Editable embedding. The document is editable in the embedded font, but will not be permanently installed on the target system" Editable, but not saved? Isn't that a clear contradition? Editable embedding means exactly that, editable. Why would anyone edit a document if the changes can't be saved with the embedded font? I mean, the document is the same size after editing and saved, so the font is clearly in there. It just isn't showing after saving the changes. What other options do I have? This sounds more like a bug that anything else. "Graham Mayor" wrote: To enable people to view/print documents that have been prepared by those who do have the fonts - as explained in the linked page. -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Then what's the point of embedding fonts in the first place? That removes the whole purpose of embedding... "Graham Mayor" wrote: In order to use fonts they must be installed in Windows. You cannot embed fonts that are not installed. See http://word.tips.net/Pages/T001611_E..._Document.html -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Ok, I really need a clear answer to this. This is now a critical stage in this project and this problem was never foreseen, nor spoken of on in any article by either Microsoft or any other. Let's put up this scenario: Computer 1 has the font installed Computer 2 does not have the font installed. The document is saved on Computer 1 with embedding turned on. The document is opened on Computer 2 and everything looks OK. HOWEVER, when editing just a letter in the document on Computer 2 and then SAVED, the embedding is ALL GONE! The same thing happens even if I turn off embedding on the document on Computer 2. I need a clear answer on this issue, please. "Kenny Bones" wrote: Just tried the macro in a .dot version of the document. And the font is NOT embedded. Clearly, fonts aren't embedded into new document when embedding into .dot files. They are however with .doc files. I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated. "macropod" wrote: Hi Kenny, You could add the following code to each the 'ThisDocument' module for each 'template' document: Private Sub Document_Open() ThisDocument.Saved = False End Sub Alternatively, in a true template: Private Sub Document_New() With ActiveDocument .EmbedTrueTypeFonts = True .SaveSubsetFonts = False End With End Sub -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi, I'm going haywire here. I've created templates for a company which inherits it's styles from a .dot template. I thought that I could save the template itself as a .dot file and still have it connected to the above .dot template which contains all styles. That way I could easily update the styles of the first .dot file and have all other templates inherit the updated styles. But no, seems as though I can't connect a .dot file to another .dot file. Another problem is that the templates use a non standard font which should be embedded into the templates. This also fails and the font does not get embedded if I doubleclick the .dot file so a new doc is created. Only if I right click on the .dot file and open the template itself, the font is embedded. Therefore, it seems as though I need to use the .doc files as templates instead. But that means that I somehow need to mark the .doc files as "not saved" so that the user doesn't overwrite the original .doc file. Any suggestions to how I'm going to solve this? |
#12
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
I know that Microsoft Office has existed for far longer than Adobe Acrobat.
I've already explained that the font we're talking about here has the corrent embedding settings already set. I've taken this question directly to a Microsoft representant who explains a complete contradiction to what you're saying. She explains that embedding is possible, even editing and saving. The problem in my case is that this obviously isn't posible in Word 2003, but it is in Word 2007. Atleast my testing has showed that. I take one document, embed the font and save it as a ..doc with backwords compatibility. Then I open this document on a computer with Word 2003 that doesn't have the font installed. The document opens just fine, but when editing it and saving it, the embedding is lost. Then I open the exact same source document on a computer with Word 2007 that doesn't have the font installed either. The document opens just fine and when editing and saving it, the embedding is still intact. This is what we've found out. Now, I would like an explanation on whether or not this is possible in Word 2003 or not. "macropod" wrote: So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat? No. A little research will show that MS Word has existed for far longer than Adobe Acrobat. So, if anything, it's Adobe Acrobat that departed from whatever the standard might have been. Plus, even with Adobe Acrobat, not all fonts can be embedded, due to licensing restrictions. The point of fonts being embedded is that it can improve the chances of a document looking the same on a system that doesn't have those fonts installed. Editing can also be done. What you're asking is something akin to an Adobe Acrobat user expecting to be able to embed fonts into a PDF they're creating from scratch, without havong those fonts on hand. -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat? This feature works in that software and the initial idea is exactly the same. And no, this issue is not explained good enough in the linked page, nor is it explained well enough elsewhere. Youræs is actually the best answer I've got so far on the issue. The linked page explains the different levels of embedding, and we've implemented the "Editable embedding" level in our documents, whive states the following: "Editable embedding. The document is editable in the embedded font, but will not be permanently installed on the target system" Editable, but not saved? Isn't that a clear contradition? Editable embedding means exactly that, editable. Why would anyone edit a document if the changes can't be saved with the embedded font? I mean, the document is the same size after editing and saved, so the font is clearly in there. It just isn't showing after saving the changes. What other options do I have? This sounds more like a bug that anything else. "Graham Mayor" wrote: To enable people to view/print documents that have been prepared by those who do have the fonts - as explained in the linked page. -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Then what's the point of embedding fonts in the first place? That removes the whole purpose of embedding... "Graham Mayor" wrote: In order to use fonts they must be installed in Windows. You cannot embed fonts that are not installed. See http://word.tips.net/Pages/T001611_E..._Document.html -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Ok, I really need a clear answer to this. This is now a critical stage in this project and this problem was never foreseen, nor spoken of on in any article by either Microsoft or any other. Let's put up this scenario: Computer 1 has the font installed Computer 2 does not have the font installed. The document is saved on Computer 1 with embedding turned on. The document is opened on Computer 2 and everything looks OK. HOWEVER, when editing just a letter in the document on Computer 2 and then SAVED, the embedding is ALL GONE! The same thing happens even if I turn off embedding on the document on Computer 2. I need a clear answer on this issue, please. "Kenny Bones" wrote: Just tried the macro in a .dot version of the document. And the font is NOT embedded. Clearly, fonts aren't embedded into new document when embedding into .dot files. They are however with .doc files. I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated. "macropod" wrote: Hi Kenny, You could add the following code to each the 'ThisDocument' module for each 'template' document: Private Sub Document_Open() ThisDocument.Saved = False End Sub Alternatively, in a true template: Private Sub Document_New() With ActiveDocument .EmbedTrueTypeFonts = True .SaveSubsetFonts = False End With End Sub -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi, I'm going haywire here. I've created templates for a company which inherits it's styles from a .dot template. I thought that I could save the template itself as a .dot file and still have it connected to the above .dot template which contains all styles. That way I could easily update the styles of the first .dot file and have all other templates inherit the updated styles. But no, seems as though I can't connect a .dot file to another .dot file. Another problem is that the templates use a non standard font which should be embedded into the templates. This also fails and the font does not get embedded if I doubleclick the .dot file so a new doc is created. Only if I right click on the .dot file and open the template itself, the font is embedded. Therefore, it seems as though I need to use the .doc files as templates instead. But that means that I somehow need to mark the .doc files as "not saved" so that the user doesn't overwrite the original .doc file. Any suggestions to how I'm going to solve this? |
#13
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
Hi Kenny,
I don't see any contradiction. Also, the situation you're now describing is different from what you started this thread with, which concerned templates, not documents per se, and mentioned nothing about *using the same document* on both Office 2007 and Office 2003. Moreover, it seems you are contradicting what you previously said: "I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated." If it works with Word 2007 and not with Word 2003, how can it be "the same on both"? Have you confirmed that the PC with Word 2003 fully patched with all the updates & service packs? Have you tried running Help|Detect & Repair from within Word on that PC? When you open the document in Word 2003, does it show the 'embed fonts' attribute as checked? Have you tried using the native Word 2007 file format (docx) with the Office 2007 compatability pack on the Office 2003 PC? If so, what effect does that have? -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message news I know that Microsoft Office has existed for far longer than Adobe Acrobat. I've already explained that the font we're talking about here has the corrent embedding settings already set. I've taken this question directly to a Microsoft representant who explains a complete contradiction to what you're saying. She explains that embedding is possible, even editing and saving. The problem in my case is that this obviously isn't posible in Word 2003, but it is in Word 2007. Atleast my testing has showed that. I take one document, embed the font and save it as a .doc with backwords compatibility. Then I open this document on a computer with Word 2003 that doesn't have the font installed. The document opens just fine, but when editing it and saving it, the embedding is lost. Then I open the exact same source document on a computer with Word 2007 that doesn't have the font installed either. The document opens just fine and when editing and saving it, the embedding is still intact. This is what we've found out. Now, I would like an explanation on whether or not this is possible in Word 2003 or not. "macropod" wrote: So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat? No. A little research will show that MS Word has existed for far longer than Adobe Acrobat. So, if anything, it's Adobe Acrobat that departed from whatever the standard might have been. Plus, even with Adobe Acrobat, not all fonts can be embedded, due to licensing restrictions. The point of fonts being embedded is that it can improve the chances of a document looking the same on a system that doesn't have those fonts installed. Editing can also be done. What you're asking is something akin to an Adobe Acrobat user expecting to be able to embed fonts into a PDF they're creating from scratch, without havong those fonts on hand. -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat? This feature works in that software and the initial idea is exactly the same. And no, this issue is not explained good enough in the linked page, nor is it explained well enough elsewhere. Youræs is actually the best answer I've got so far on the issue. The linked page explains the different levels of embedding, and we've implemented the "Editable embedding" level in our documents, whive states the following: "Editable embedding. The document is editable in the embedded font, but will not be permanently installed on the target system" Editable, but not saved? Isn't that a clear contradition? Editable embedding means exactly that, editable. Why would anyone edit a document if the changes can't be saved with the embedded font? I mean, the document is the same size after editing and saved, so the font is clearly in there. It just isn't showing after saving the changes. What other options do I have? This sounds more like a bug that anything else. "Graham Mayor" wrote: To enable people to view/print documents that have been prepared by those who do have the fonts - as explained in the linked page. -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Then what's the point of embedding fonts in the first place? That removes the whole purpose of embedding... "Graham Mayor" wrote: In order to use fonts they must be installed in Windows. You cannot embed fonts that are not installed. See http://word.tips.net/Pages/T001611_E..._Document.html -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Ok, I really need a clear answer to this. This is now a critical stage in this project and this problem was never foreseen, nor spoken of on in any article by either Microsoft or any other. Let's put up this scenario: Computer 1 has the font installed Computer 2 does not have the font installed. The document is saved on Computer 1 with embedding turned on. The document is opened on Computer 2 and everything looks OK. HOWEVER, when editing just a letter in the document on Computer 2 and then SAVED, the embedding is ALL GONE! The same thing happens even if I turn off embedding on the document on Computer 2. I need a clear answer on this issue, please. "Kenny Bones" wrote: Just tried the macro in a .dot version of the document. And the font is NOT embedded. Clearly, fonts aren't embedded into new document when embedding into .dot files. They are however with .doc files. I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated. "macropod" wrote: Hi Kenny, You could add the following code to each the 'ThisDocument' module for each 'template' document: Private Sub Document_Open() ThisDocument.Saved = False End Sub Alternatively, in a true template: Private Sub Document_New() With ActiveDocument .EmbedTrueTypeFonts = True .SaveSubsetFonts = False End With End Sub -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi, I'm going haywire here. I've created templates for a company which inherits it's styles from a .dot template. I thought that I could save the template itself as a .dot file and still have it connected to the above .dot template which contains all styles. That way I could easily update the styles of the first .dot file and have all other templates inherit the updated styles. But no, seems as though I can't connect a .dot file to another .dot file. Another problem is that the templates use a non standard font which should be embedded into the templates. This also fails and the font does not get embedded if I doubleclick the .dot file so a new doc is created. Only if I right click on the .dot file and open the template itself, the font is embedded. Therefore, it seems as though I need to use the .doc files as templates instead. But that means that I somehow need to mark the .doc files as "not saved" so that the user doesn't overwrite the original .doc file. Any suggestions to how I'm going to solve this? |
#14
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
Hi again. I can see that this might be confusing..
I mixed up some parts of the problem because of a macro I created which just creates a copy of the document itself, so that a .doc file will do the same thing as a .dot file. So I tested this as simply as possible with two scenarios, namelig with Word 2003 and Word 2007 as separate scenarios: SCENARIO 1 *************** Computer 1 - Has the font installed and Word 2003. -Creates a document, uses the font and turns on embedding and then saves the document. Computer 2 - Does NOT have the font installed and use Word 2003. - Opens the document, everything looks OK, edits something and then saves the document. Reopens the document and the embedding is lost. SCENARIO 1 *************** Computer 1 - Has the font installed and Word 2007. -Creates a document, uses the font and turns on embedding and then saves the document. Computer 2 - Does NOT have the font installed and use Word 2007. - Opens the document, everything looks OK, edits something and then saves the document. Reopens the document and the embedding is intact. Conclution: Editable embedding seems to work on Word 2007 and NOT Word 2003. Could you try this yourself with both Word 2003 and 2007? It doesn't matter which font you use, just make sure it's got the correct embedding settings in it. You can try the font called "RvD Traktorfahrer" which you can download for free at http://www.dafont.com Could you please just try this? I really need to get to the bottom of this.. And no, it doesn't help to save the document as docx with compatibility pack. The embedding is lost on Word 2003 either way. "macropod" wrote: Hi Kenny, I don't see any contradiction. Also, the situation you're now describing is different from what you started this thread with, which concerned templates, not documents per se, and mentioned nothing about *using the same document* on both Office 2007 and Office 2003. Moreover, it seems you are contradicting what you previously said: "I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated." If it works with Word 2007 and not with Word 2003, how can it be "the same on both"? Have you confirmed that the PC with Word 2003 fully patched with all the updates & service packs? Have you tried running Help|Detect & Repair from within Word on that PC? When you open the document in Word 2003, does it show the 'embed fonts' attribute as checked? Have you tried using the native Word 2007 file format (docx) with the Office 2007 compatability pack on the Office 2003 PC? If so, what effect does that have? -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message news I know that Microsoft Office has existed for far longer than Adobe Acrobat. I've already explained that the font we're talking about here has the corrent embedding settings already set. I've taken this question directly to a Microsoft representant who explains a complete contradiction to what you're saying. She explains that embedding is possible, even editing and saving. The problem in my case is that this obviously isn't posible in Word 2003, but it is in Word 2007. Atleast my testing has showed that. I take one document, embed the font and save it as a .doc with backwords compatibility. Then I open this document on a computer with Word 2003 that doesn't have the font installed. The document opens just fine, but when editing it and saving it, the embedding is lost. Then I open the exact same source document on a computer with Word 2007 that doesn't have the font installed either. The document opens just fine and when editing and saving it, the embedding is still intact. This is what we've found out. Now, I would like an explanation on whether or not this is possible in Word 2003 or not. "macropod" wrote: So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat? No. A little research will show that MS Word has existed for far longer than Adobe Acrobat. So, if anything, it's Adobe Acrobat that departed from whatever the standard might have been. Plus, even with Adobe Acrobat, not all fonts can be embedded, due to licensing restrictions. The point of fonts being embedded is that it can improve the chances of a document looking the same on a system that doesn't have those fonts installed. Editing can also be done. What you're asking is something akin to an Adobe Acrobat user expecting to be able to embed fonts into a PDF they're creating from scratch, without havong those fonts on hand. -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat? This feature works in that software and the initial idea is exactly the same. And no, this issue is not explained good enough in the linked page, nor is it explained well enough elsewhere. Youræs is actually the best answer I've got so far on the issue. The linked page explains the different levels of embedding, and we've implemented the "Editable embedding" level in our documents, whive states the following: "Editable embedding. The document is editable in the embedded font, but will not be permanently installed on the target system" Editable, but not saved? Isn't that a clear contradition? Editable embedding means exactly that, editable. Why would anyone edit a document if the changes can't be saved with the embedded font? I mean, the document is the same size after editing and saved, so the font is clearly in there. It just isn't showing after saving the changes. What other options do I have? This sounds more like a bug that anything else. "Graham Mayor" wrote: To enable people to view/print documents that have been prepared by those who do have the fonts - as explained in the linked page. -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Then what's the point of embedding fonts in the first place? That removes the whole purpose of embedding... "Graham Mayor" wrote: In order to use fonts they must be installed in Windows. You cannot embed fonts that are not installed. See http://word.tips.net/Pages/T001611_E..._Document.html -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Ok, I really need a clear answer to this. This is now a critical stage in this project and this problem was never foreseen, nor spoken of on in any article by either Microsoft or any other. Let's put up this scenario: Computer 1 has the font installed Computer 2 does not have the font installed. The document is saved on Computer 1 with embedding turned on. The document is opened on Computer 2 and everything looks OK. HOWEVER, when editing just a letter in the document on Computer 2 and then SAVED, the embedding is ALL GONE! The same thing happens even if I turn off embedding on the document on Computer 2. I need a clear answer on this issue, please. "Kenny Bones" wrote: Just tried the macro in a .dot version of the document. And the font is NOT embedded. Clearly, fonts aren't embedded into new document when embedding into .dot files. They are however with .doc files. I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated. "macropod" wrote: Hi Kenny, You could add the following code to each the 'ThisDocument' module for each 'template' document: Private Sub Document_Open() ThisDocument.Saved = False End Sub Alternatively, in a true template: Private Sub Document_New() With ActiveDocument .EmbedTrueTypeFonts = True .SaveSubsetFonts = False End With End Sub -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi, I'm going haywire here. I've created templates for a company which inherits it's styles from a .dot template. I thought that I could save the template itself as a .dot file and still have it connected to the above .dot template which contains all styles. That way I could easily update the styles of the first .dot file and have all other templates inherit the updated styles. But no, seems as though I can't connect a .dot file to another .dot file. Another problem is that the templates use a non standard font which should be embedded into the templates. This also fails and the font does not get embedded if I doubleclick the .dot file so a new doc is created. Only if I right click on the .dot file and open the template itself, the font is embedded. Therefore, it seems as though I need to use the .doc files as templates instead. But that means that I somehow need to mark the .doc files as "not saved" so that the user doesn't overwrite the original .doc file. Any suggestions to how I'm going to solve this? |
#15
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
I just googled the problem and actually did find one forum thread that
discuss the exact same problem, namely this: http://help.wugnet.com/office/Word-2...ict907308.html Interestingly enough, this isn't an issue in previous Word editions, not later editions (as I've found out myself), just Word 2003. Sounds like something that needs to be fixed by Microsoft then. "Kenny Bones" wrote: Hi again. I can see that this might be confusing.. I mixed up some parts of the problem because of a macro I created which just creates a copy of the document itself, so that a .doc file will do the same thing as a .dot file. So I tested this as simply as possible with two scenarios, namelig with Word 2003 and Word 2007 as separate scenarios: SCENARIO 1 *************** Computer 1 - Has the font installed and Word 2003. -Creates a document, uses the font and turns on embedding and then saves the document. Computer 2 - Does NOT have the font installed and use Word 2003. - Opens the document, everything looks OK, edits something and then saves the document. Reopens the document and the embedding is lost. SCENARIO 1 *************** Computer 1 - Has the font installed and Word 2007. -Creates a document, uses the font and turns on embedding and then saves the document. Computer 2 - Does NOT have the font installed and use Word 2007. - Opens the document, everything looks OK, edits something and then saves the document. Reopens the document and the embedding is intact. Conclution: Editable embedding seems to work on Word 2007 and NOT Word 2003. Could you try this yourself with both Word 2003 and 2007? It doesn't matter which font you use, just make sure it's got the correct embedding settings in it. You can try the font called "RvD Traktorfahrer" which you can download for free at http://www.dafont.com Could you please just try this? I really need to get to the bottom of this.. And no, it doesn't help to save the document as docx with compatibility pack. The embedding is lost on Word 2003 either way. "macropod" wrote: Hi Kenny, I don't see any contradiction. Also, the situation you're now describing is different from what you started this thread with, which concerned templates, not documents per se, and mentioned nothing about *using the same document* on both Office 2007 and Office 2003. Moreover, it seems you are contradicting what you previously said: "I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated." If it works with Word 2007 and not with Word 2003, how can it be "the same on both"? Have you confirmed that the PC with Word 2003 fully patched with all the updates & service packs? Have you tried running Help|Detect & Repair from within Word on that PC? When you open the document in Word 2003, does it show the 'embed fonts' attribute as checked? Have you tried using the native Word 2007 file format (docx) with the Office 2007 compatability pack on the Office 2003 PC? If so, what effect does that have? -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message news I know that Microsoft Office has existed for far longer than Adobe Acrobat. I've already explained that the font we're talking about here has the corrent embedding settings already set. I've taken this question directly to a Microsoft representant who explains a complete contradiction to what you're saying. She explains that embedding is possible, even editing and saving. The problem in my case is that this obviously isn't posible in Word 2003, but it is in Word 2007. Atleast my testing has showed that. I take one document, embed the font and save it as a .doc with backwords compatibility. Then I open this document on a computer with Word 2003 that doesn't have the font installed. The document opens just fine, but when editing it and saving it, the embedding is lost. Then I open the exact same source document on a computer with Word 2007 that doesn't have the font installed either. The document opens just fine and when editing and saving it, the embedding is still intact. This is what we've found out. Now, I would like an explanation on whether or not this is possible in Word 2003 or not. "macropod" wrote: So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat? No. A little research will show that MS Word has existed for far longer than Adobe Acrobat. So, if anything, it's Adobe Acrobat that departed from whatever the standard might have been. Plus, even with Adobe Acrobat, not all fonts can be embedded, due to licensing restrictions. The point of fonts being embedded is that it can improve the chances of a document looking the same on a system that doesn't have those fonts installed. Editing can also be done. What you're asking is something akin to an Adobe Acrobat user expecting to be able to embed fonts into a PDF they're creating from scratch, without havong those fonts on hand. -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat? This feature works in that software and the initial idea is exactly the same. And no, this issue is not explained good enough in the linked page, nor is it explained well enough elsewhere. Youræs is actually the best answer I've got so far on the issue. The linked page explains the different levels of embedding, and we've implemented the "Editable embedding" level in our documents, whive states the following: "Editable embedding. The document is editable in the embedded font, but will not be permanently installed on the target system" Editable, but not saved? Isn't that a clear contradition? Editable embedding means exactly that, editable. Why would anyone edit a document if the changes can't be saved with the embedded font? I mean, the document is the same size after editing and saved, so the font is clearly in there. It just isn't showing after saving the changes. What other options do I have? This sounds more like a bug that anything else. "Graham Mayor" wrote: To enable people to view/print documents that have been prepared by those who do have the fonts - as explained in the linked page. -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Then what's the point of embedding fonts in the first place? That removes the whole purpose of embedding... "Graham Mayor" wrote: In order to use fonts they must be installed in Windows. You cannot embed fonts that are not installed. See http://word.tips.net/Pages/T001611_E..._Document.html -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Ok, I really need a clear answer to this. This is now a critical stage in this project and this problem was never foreseen, nor spoken of on in any article by either Microsoft or any other. Let's put up this scenario: Computer 1 has the font installed Computer 2 does not have the font installed. The document is saved on Computer 1 with embedding turned on. The document is opened on Computer 2 and everything looks OK. HOWEVER, when editing just a letter in the document on Computer 2 and then SAVED, the embedding is ALL GONE! The same thing happens even if I turn off embedding on the document on Computer 2. I need a clear answer on this issue, please. "Kenny Bones" wrote: Just tried the macro in a .dot version of the document. And the font is NOT embedded. Clearly, fonts aren't embedded into new document when embedding into .dot files. They are however with .doc files. I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated. "macropod" wrote: Hi Kenny, You could add the following code to each the 'ThisDocument' module for each 'template' document: Private Sub Document_Open() ThisDocument.Saved = False End Sub Alternatively, in a true template: Private Sub Document_New() With ActiveDocument .EmbedTrueTypeFonts = True .SaveSubsetFonts = False End With End Sub -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi, I'm going haywire here. I've created templates for a company which inherits it's styles from a .dot template. I thought that I could save the template itself as a .dot file and still have it connected to the above .dot template which contains all styles. That way I could easily update the styles of the first .dot file and have all other templates inherit the updated styles. But no, seems as though I can't connect a .dot file to another .dot file. Another problem is that the templates use a non standard font which should be embedded into the templates. This also fails and the font does not get embedded if I doubleclick the .dot file so a new doc is created. Only if I right click on the .dot file and open the template itself, the font is embedded. Therefore, it seems as though I need to use the .doc files as templates instead. But that means that I somehow need to mark the .doc files as "not saved" so that the user doesn't overwrite the original .doc file. Any suggestions to how I'm going to solve this? |
#16
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
Hi Kenny,
I don't have Word 2003 to test with - only 2000 and 2007. Maybe one of the other contributors to this NG can do the test for you. -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi again. I can see that this might be confusing.. I mixed up some parts of the problem because of a macro I created which just creates a copy of the document itself, so that a .doc file will do the same thing as a .dot file. So I tested this as simply as possible with two scenarios, namelig with Word 2003 and Word 2007 as separate scenarios: SCENARIO 1 *************** Computer 1 - Has the font installed and Word 2003. -Creates a document, uses the font and turns on embedding and then saves the document. Computer 2 - Does NOT have the font installed and use Word 2003. - Opens the document, everything looks OK, edits something and then saves the document. Reopens the document and the embedding is lost. SCENARIO 1 *************** Computer 1 - Has the font installed and Word 2007. -Creates a document, uses the font and turns on embedding and then saves the document. Computer 2 - Does NOT have the font installed and use Word 2007. - Opens the document, everything looks OK, edits something and then saves the document. Reopens the document and the embedding is intact. Conclution: Editable embedding seems to work on Word 2007 and NOT Word 2003. Could you try this yourself with both Word 2003 and 2007? It doesn't matter which font you use, just make sure it's got the correct embedding settings in it. You can try the font called "RvD Traktorfahrer" which you can download for free at http://www.dafont.com Could you please just try this? I really need to get to the bottom of this.. And no, it doesn't help to save the document as docx with compatibility pack. The embedding is lost on Word 2003 either way. "macropod" wrote: Hi Kenny, I don't see any contradiction. Also, the situation you're now describing is different from what you started this thread with, which concerned templates, not documents per se, and mentioned nothing about *using the same document* on both Office 2007 and Office 2003. Moreover, it seems you are contradicting what you previously said: "I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated." If it works with Word 2007 and not with Word 2003, how can it be "the same on both"? Have you confirmed that the PC with Word 2003 fully patched with all the updates & service packs? Have you tried running Help|Detect & Repair from within Word on that PC? When you open the document in Word 2003, does it show the 'embed fonts' attribute as checked? Have you tried using the native Word 2007 file format (docx) with the Office 2007 compatability pack on the Office 2003 PC? If so, what effect does that have? -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message news I know that Microsoft Office has existed for far longer than Adobe Acrobat. I've already explained that the font we're talking about here has the corrent embedding settings already set. I've taken this question directly to a Microsoft representant who explains a complete contradiction to what you're saying. She explains that embedding is possible, even editing and saving. The problem in my case is that this obviously isn't posible in Word 2003, but it is in Word 2007. Atleast my testing has showed that. I take one document, embed the font and save it as a .doc with backwords compatibility. Then I open this document on a computer with Word 2003 that doesn't have the font installed. The document opens just fine, but when editing it and saving it, the embedding is lost. Then I open the exact same source document on a computer with Word 2007 that doesn't have the font installed either. The document opens just fine and when editing and saving it, the embedding is still intact. This is what we've found out. Now, I would like an explanation on whether or not this is possible in Word 2003 or not. "macropod" wrote: So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat? No. A little research will show that MS Word has existed for far longer than Adobe Acrobat. So, if anything, it's Adobe Acrobat that departed from whatever the standard might have been. Plus, even with Adobe Acrobat, not all fonts can be embedded, due to licensing restrictions. The point of fonts being embedded is that it can improve the chances of a document looking the same on a system that doesn't have those fonts installed. Editing can also be done. What you're asking is something akin to an Adobe Acrobat user expecting to be able to embed fonts into a PDF they're creating from scratch, without havong those fonts on hand. -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat? This feature works in that software and the initial idea is exactly the same. And no, this issue is not explained good enough in the linked page, nor is it explained well enough elsewhere. Youræs is actually the best answer I've got so far on the issue. The linked page explains the different levels of embedding, and we've implemented the "Editable embedding" level in our documents, whive states the following: "Editable embedding. The document is editable in the embedded font, but will not be permanently installed on the target system" Editable, but not saved? Isn't that a clear contradition? Editable embedding means exactly that, editable. Why would anyone edit a document if the changes can't be saved with the embedded font? I mean, the document is the same size after editing and saved, so the font is clearly in there. It just isn't showing after saving the changes. What other options do I have? This sounds more like a bug that anything else. "Graham Mayor" wrote: To enable people to view/print documents that have been prepared by those who do have the fonts - as explained in the linked page. -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Then what's the point of embedding fonts in the first place? That removes the whole purpose of embedding... "Graham Mayor" wrote: In order to use fonts they must be installed in Windows. You cannot embed fonts that are not installed. See http://word.tips.net/Pages/T001611_E..._Document.html -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Ok, I really need a clear answer to this. This is now a critical stage in this project and this problem was never foreseen, nor spoken of on in any article by either Microsoft or any other. Let's put up this scenario: Computer 1 has the font installed Computer 2 does not have the font installed. The document is saved on Computer 1 with embedding turned on. The document is opened on Computer 2 and everything looks OK. HOWEVER, when editing just a letter in the document on Computer 2 and then SAVED, the embedding is ALL GONE! The same thing happens even if I turn off embedding on the document on Computer 2. I need a clear answer on this issue, please. "Kenny Bones" wrote: Just tried the macro in a .dot version of the document. And the font is NOT embedded. Clearly, fonts aren't embedded into new document when embedding into .dot files. They are however with .doc files. I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated. "macropod" wrote: Hi Kenny, You could add the following code to each the 'ThisDocument' module for each 'template' document: Private Sub Document_Open() ThisDocument.Saved = False End Sub Alternatively, in a true template: Private Sub Document_New() With ActiveDocument .EmbedTrueTypeFonts = True .SaveSubsetFonts = False End With End Sub -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi, I'm going haywire here. I've created templates for a company which inherits it's styles from a .dot template. I thought that I could save the template itself as a .dot file and still have it connected to the above .dot template which contains all styles. That way I could easily update the styles of the first .dot file and have all other templates inherit the updated styles. But no, seems as though I can't connect a .dot file to another .dot file. Another problem is that the templates use a non standard font which should be embedded into the templates. This also fails and the font does not get embedded if I doubleclick the .dot file so a new doc is created. Only if I right click on the .dot file and open the template itself, the font is embedded. Therefore, it seems as though I need to use the .doc files as templates instead. But that means that I somehow need to mark the .doc files as "not saved" so that the user doesn't overwrite the original .doc file. Any suggestions to how I'm going to solve this? |
#17
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
Well, could you try to test it with Word 2000? Just to see if it happens
there as well? Just download a free font fra Dafont.com and test it out. Use it in a document, save the document with embedding turned on. Delete the font from your system and open the document, try to edit it, save it, close Word and then reopen the document? "macropod" wrote: Hi Kenny, I don't have Word 2003 to test with - only 2000 and 2007. Maybe one of the other contributors to this NG can do the test for you. -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi again. I can see that this might be confusing.. I mixed up some parts of the problem because of a macro I created which just creates a copy of the document itself, so that a .doc file will do the same thing as a .dot file. So I tested this as simply as possible with two scenarios, namelig with Word 2003 and Word 2007 as separate scenarios: SCENARIO 1 *************** Computer 1 - Has the font installed and Word 2003. -Creates a document, uses the font and turns on embedding and then saves the document. Computer 2 - Does NOT have the font installed and use Word 2003. - Opens the document, everything looks OK, edits something and then saves the document. Reopens the document and the embedding is lost. SCENARIO 1 *************** Computer 1 - Has the font installed and Word 2007. -Creates a document, uses the font and turns on embedding and then saves the document. Computer 2 - Does NOT have the font installed and use Word 2007. - Opens the document, everything looks OK, edits something and then saves the document. Reopens the document and the embedding is intact. Conclution: Editable embedding seems to work on Word 2007 and NOT Word 2003. Could you try this yourself with both Word 2003 and 2007? It doesn't matter which font you use, just make sure it's got the correct embedding settings in it. You can try the font called "RvD Traktorfahrer" which you can download for free at http://www.dafont.com Could you please just try this? I really need to get to the bottom of this.. And no, it doesn't help to save the document as docx with compatibility pack. The embedding is lost on Word 2003 either way. "macropod" wrote: Hi Kenny, I don't see any contradiction. Also, the situation you're now describing is different from what you started this thread with, which concerned templates, not documents per se, and mentioned nothing about *using the same document* on both Office 2007 and Office 2003. Moreover, it seems you are contradicting what you previously said: "I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated." If it works with Word 2007 and not with Word 2003, how can it be "the same on both"? Have you confirmed that the PC with Word 2003 fully patched with all the updates & service packs? Have you tried running Help|Detect & Repair from within Word on that PC? When you open the document in Word 2003, does it show the 'embed fonts' attribute as checked? Have you tried using the native Word 2007 file format (docx) with the Office 2007 compatability pack on the Office 2003 PC? If so, what effect does that have? -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message news I know that Microsoft Office has existed for far longer than Adobe Acrobat. I've already explained that the font we're talking about here has the corrent embedding settings already set. I've taken this question directly to a Microsoft representant who explains a complete contradiction to what you're saying. She explains that embedding is possible, even editing and saving. The problem in my case is that this obviously isn't posible in Word 2003, but it is in Word 2007. Atleast my testing has showed that. I take one document, embed the font and save it as a .doc with backwords compatibility. Then I open this document on a computer with Word 2003 that doesn't have the font installed. The document opens just fine, but when editing it and saving it, the embedding is lost. Then I open the exact same source document on a computer with Word 2007 that doesn't have the font installed either. The document opens just fine and when editing and saving it, the embedding is still intact. This is what we've found out. Now, I would like an explanation on whether or not this is possible in Word 2003 or not. "macropod" wrote: So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat? No. A little research will show that MS Word has existed for far longer than Adobe Acrobat. So, if anything, it's Adobe Acrobat that departed from whatever the standard might have been. Plus, even with Adobe Acrobat, not all fonts can be embedded, due to licensing restrictions. The point of fonts being embedded is that it can improve the chances of a document looking the same on a system that doesn't have those fonts installed. Editing can also be done. What you're asking is something akin to an Adobe Acrobat user expecting to be able to embed fonts into a PDF they're creating from scratch, without havong those fonts on hand. -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat? This feature works in that software and the initial idea is exactly the same. And no, this issue is not explained good enough in the linked page, nor is it explained well enough elsewhere. Youræs is actually the best answer I've got so far on the issue. The linked page explains the different levels of embedding, and we've implemented the "Editable embedding" level in our documents, whive states the following: "Editable embedding. The document is editable in the embedded font, but will not be permanently installed on the target system" Editable, but not saved? Isn't that a clear contradition? Editable embedding means exactly that, editable. Why would anyone edit a document if the changes can't be saved with the embedded font? I mean, the document is the same size after editing and saved, so the font is clearly in there. It just isn't showing after saving the changes. What other options do I have? This sounds more like a bug that anything else. "Graham Mayor" wrote: To enable people to view/print documents that have been prepared by those who do have the fonts - as explained in the linked page. -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Then what's the point of embedding fonts in the first place? That removes the whole purpose of embedding... "Graham Mayor" wrote: In order to use fonts they must be installed in Windows. You cannot embed fonts that are not installed. See http://word.tips.net/Pages/T001611_E..._Document.html -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Ok, I really need a clear answer to this. This is now a critical stage in this project and this problem was never foreseen, nor spoken of on in any article by either Microsoft or any other. Let's put up this scenario: Computer 1 has the font installed Computer 2 does not have the font installed. The document is saved on Computer 1 with embedding turned on. The document is opened on Computer 2 and everything looks OK. HOWEVER, when editing just a letter in the document on Computer 2 and then SAVED, the embedding is ALL GONE! The same thing happens even if I turn off embedding on the document on Computer 2. I need a clear answer on this issue, please. "Kenny Bones" wrote: Just tried the macro in a .dot version of the document. And the font is NOT embedded. Clearly, fonts aren't embedded into new document when embedding into .dot files. They are however with .doc files. I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated. "macropod" wrote: Hi Kenny, You could add the following code to each the 'ThisDocument' module for each 'template' document: Private Sub Document_Open() ThisDocument.Saved = False End Sub Alternatively, in a true template: Private Sub Document_New() With ActiveDocument .EmbedTrueTypeFonts = True .SaveSubsetFonts = False End With End Sub -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi, I'm going haywire here. I've created templates for a company which inherits it's styles from a .dot template. I thought that I could save the template itself as a .dot file and still have it connected to the above .dot template which contains all styles. That way I could easily update the styles of the first .dot file and have all other templates inherit the updated styles. But no, seems as though I can't connect a .dot file to another .dot file. Another problem is that the templates use a non standard font which should be embedded into the templates. This also fails and the font does not get embedded if I doubleclick the .dot file so a new doc is created. Only if I right click on the .dot file and open the template itself, the font is embedded. Therefore, it seems as though I need to use the .doc files as templates instead. But that means that I somehow need to mark the .doc files as "not saved" so that the user doesn't overwrite the original .doc file. Any suggestions to how I'm going to solve this? |
#18
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
Mark document as not saved? Possibly through macro?
Hi Kenny,
Tested with Word 2000, using your peculiar font, and the font remained embedded even after removal from the system and subsequent editing of the document. -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Well, could you try to test it with Word 2000? Just to see if it happens there as well? Just download a free font fra Dafont.com and test it out. Use it in a document, save the document with embedding turned on. Delete the font from your system and open the document, try to edit it, save it, close Word and then reopen the document? "macropod" wrote: Hi Kenny, I don't have Word 2003 to test with - only 2000 and 2007. Maybe one of the other contributors to this NG can do the test for you. -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi again. I can see that this might be confusing.. I mixed up some parts of the problem because of a macro I created which just creates a copy of the document itself, so that a .doc file will do the same thing as a .dot file. So I tested this as simply as possible with two scenarios, namelig with Word 2003 and Word 2007 as separate scenarios: SCENARIO 1 *************** Computer 1 - Has the font installed and Word 2003. -Creates a document, uses the font and turns on embedding and then saves the document. Computer 2 - Does NOT have the font installed and use Word 2003. - Opens the document, everything looks OK, edits something and then saves the document. Reopens the document and the embedding is lost. SCENARIO 1 *************** Computer 1 - Has the font installed and Word 2007. -Creates a document, uses the font and turns on embedding and then saves the document. Computer 2 - Does NOT have the font installed and use Word 2007. - Opens the document, everything looks OK, edits something and then saves the document. Reopens the document and the embedding is intact. Conclution: Editable embedding seems to work on Word 2007 and NOT Word 2003. Could you try this yourself with both Word 2003 and 2007? It doesn't matter which font you use, just make sure it's got the correct embedding settings in it. You can try the font called "RvD Traktorfahrer" which you can download for free at http://www.dafont.com Could you please just try this? I really need to get to the bottom of this.. And no, it doesn't help to save the document as docx with compatibility pack. The embedding is lost on Word 2003 either way. "macropod" wrote: Hi Kenny, I don't see any contradiction. Also, the situation you're now describing is different from what you started this thread with, which concerned templates, not documents per se, and mentioned nothing about *using the same document* on both Office 2007 and Office 2003. Moreover, it seems you are contradicting what you previously said: "I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated." If it works with Word 2007 and not with Word 2003, how can it be "the same on both"? Have you confirmed that the PC with Word 2003 fully patched with all the updates & service packs? Have you tried running Help|Detect & Repair from within Word on that PC? When you open the document in Word 2003, does it show the 'embed fonts' attribute as checked? Have you tried using the native Word 2007 file format (docx) with the Office 2007 compatability pack on the Office 2003 PC? If so, what effect does that have? -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message news I know that Microsoft Office has existed for far longer than Adobe Acrobat. I've already explained that the font we're talking about here has the corrent embedding settings already set. I've taken this question directly to a Microsoft representant who explains a complete contradiction to what you're saying. She explains that embedding is possible, even editing and saving. The problem in my case is that this obviously isn't posible in Word 2003, but it is in Word 2007. Atleast my testing has showed that. I take one document, embed the font and save it as a .doc with backwords compatibility. Then I open this document on a computer with Word 2003 that doesn't have the font installed. The document opens just fine, but when editing it and saving it, the embedding is lost. Then I open the exact same source document on a computer with Word 2007 that doesn't have the font installed either. The document opens just fine and when editing and saving it, the embedding is still intact. This is what we've found out. Now, I would like an explanation on whether or not this is possible in Word 2003 or not. "macropod" wrote: So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat? No. A little research will show that MS Word has existed for far longer than Adobe Acrobat. So, if anything, it's Adobe Acrobat that departed from whatever the standard might have been. Plus, even with Adobe Acrobat, not all fonts can be embedded, due to licensing restrictions. The point of fonts being embedded is that it can improve the chances of a document looking the same on a system that doesn't have those fonts installed. Editing can also be done. What you're asking is something akin to an Adobe Acrobat user expecting to be able to embed fonts into a PDF they're creating from scratch, without havong those fonts on hand. -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat? This feature works in that software and the initial idea is exactly the same. And no, this issue is not explained good enough in the linked page, nor is it explained well enough elsewhere. Youræs is actually the best answer I've got so far on the issue. The linked page explains the different levels of embedding, and we've implemented the "Editable embedding" level in our documents, whive states the following: "Editable embedding. The document is editable in the embedded font, but will not be permanently installed on the target system" Editable, but not saved? Isn't that a clear contradition? Editable embedding means exactly that, editable. Why would anyone edit a document if the changes can't be saved with the embedded font? I mean, the document is the same size after editing and saved, so the font is clearly in there. It just isn't showing after saving the changes. What other options do I have? This sounds more like a bug that anything else. "Graham Mayor" wrote: To enable people to view/print documents that have been prepared by those who do have the fonts - as explained in the linked page. -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Then what's the point of embedding fonts in the first place? That removes the whole purpose of embedding... "Graham Mayor" wrote: In order to use fonts they must be installed in Windows. You cannot embed fonts that are not installed. See http://word.tips.net/Pages/T001611_E..._Document.html -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Kenny Bones wrote: Ok, I really need a clear answer to this. This is now a critical stage in this project and this problem was never foreseen, nor spoken of on in any article by either Microsoft or any other. Let's put up this scenario: Computer 1 has the font installed Computer 2 does not have the font installed. The document is saved on Computer 1 with embedding turned on. The document is opened on Computer 2 and everything looks OK. HOWEVER, when editing just a letter in the document on Computer 2 and then SAVED, the embedding is ALL GONE! The same thing happens even if I turn off embedding on the document on Computer 2. I need a clear answer on this issue, please. "Kenny Bones" wrote: Just tried the macro in a .dot version of the document. And the font is NOT embedded. Clearly, fonts aren't embedded into new document when embedding into .dot files. They are however with .doc files. I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All updated. "macropod" wrote: Hi Kenny, You could add the following code to each the 'ThisDocument' module for each 'template' document: Private Sub Document_Open() ThisDocument.Saved = False End Sub Alternatively, in a true template: Private Sub Document_New() With ActiveDocument .EmbedTrueTypeFonts = True .SaveSubsetFonts = False End With End Sub -- Cheers macropod [Microsoft MVP - Word] "Kenny Bones" wrote in message ... Hi, I'm going haywire here. I've created templates for a company which inherits it's styles from a .dot template. I thought that I could save the template itself as a .dot file and still have it connected to the above .dot template which contains all styles. That way I could easily update the styles of the first .dot file and have all other templates inherit the updated styles. But no, seems as though I can't connect a .dot file to another .dot file. Another problem is that the templates use a non standard font which should be embedded into the templates. This also fails and the font does not get embedded if I doubleclick the .dot file so a new doc is created. Only if I right click on the .dot file and open the template itself, the font is embedded. Therefore, it seems as though I need to use the .doc files as templates instead. But that means that I somehow need to mark the .doc files as "not saved" so that the user doesn't overwrite the original .doc file. Any suggestions to how I'm going to solve this? |
Reply |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Exclamation mark appears on saved document logo | Microsoft Word Help | |||
How do I get rid of Mark-Up On a Saved Document? | Microsoft Word Help | |||
Macro that runs when document is first saved | Microsoft Word Help | |||
Prevent mark ups and edits from re-showing in saved final docs | Microsoft Word Help | |||
Add Open Document support to Office 2003 (Possibly through an SP) | Microsoft Word Help |