Office File Formats ForumDiscuss technical content and implementation of the .doc, .xls, .xlsb, and .ppt Office file formats.© 2009 Microsoft Corporation. All rights reserved.Thu, 26 Nov 2009 06:23:12 Z191899f6-1c3e-4641-b334-d735204d8116http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/e5aad03b-869c-481d-a623-a46c0c23ab95http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/e5aad03b-869c-481d-a623-a46c0c23ab95Cristian Badilahttp://social.msdn.microsoft.com/Profile/en-US/?user=Cristian%20BadilaLegacy support for Custom XML PartsHy there everybody!<br/> I have come upon an interesting situation to which I hope somebody could give me some advice. I am developing a plugin for word 2007, which amongst other things adds some custom xml parts to a given document. I tried out of curiosity to add such custom xml parts to a word 2003 file and much to my surprise it worked. I could read and write custom xml parts even though I was using a legacy file format. Seeing this I thought I could easily whip up a plugin for word 2003 which could also take advantage of the extra data BUT I have not even the slightest clue as to where to find this data using word 2003. Does anybody have any idea as to how the conversion method used when transforming a file from docx to doc works?? I'm speculating that word 2007 adds this data to a specific location of the 2003 file, which can still be managed by word 2003 because I received no error regarding data corruption or anything like that while editing a file with such content and the data that I had previously added to the custom xml parts was still intact when I tried reopening it from word 2007.<br/> Thanks!!Tue, 24 Nov 2009 10:32:57 Z2009-11-26T06:23:12Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/cf8d0b6b-88a4-4fcd-ad96-d6a13b3954e4http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/cf8d0b6b-88a4-4fcd-ad96-d6a13b3954e4LanceDalhttp://social.msdn.microsoft.com/Profile/en-US/?user=LanceDalUTF-16 Direct Keyboard enter for Excel 2003Hi, <div>   Window &quot;RichText&quot; application such as Word Pad, Word 2003 can take in direct UTF-16 code from the keyboard (example: ALT-7902 =Ỡ). However, in Excel 2003 and Notepad, it seems to only able to take direct-keyboard-input for ASCII code with max out with 256 entry (ALT-0255). However, in Excel and notepad, they can display these UTF-16 character (via insert-&gt;symbol). </div> <div>   Is there any way I can directly enter UTF-16 code from a keyboard for any application in Window XP?</div> <div><br/></div> <div>Thanks,</div> <div>Lance.</div>Thu, 19 Nov 2009 17:05:24 Z2009-11-19T20:02:50Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/6f50677d-1551-4f62-aeec-837513c29e53http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/6f50677d-1551-4f62-aeec-837513c29e53Haansihttp://social.msdn.microsoft.com/Profile/en-US/?user=Haansiexporting grid data to excel, format problems in excle ?<p>Thanks for your attention and time.</p> <p>I am exporting grid data in excel, data is being exported but there are two issues in excel file.</p> <p>1. Excel sheet spress leading zeros in columns. If data passed is 0000, in excel sheet it shows just 0</p> <p>2. It automatically convert format of data, if value is 2222222222222, it will be converted to</p> <table style="border-collapse:collapse;width:75pt" border=0 cellspacing=0 cellpadding=0 width=100> <tbody> <tr style="height:12pt" height=16> <td style="height:12pt;width:75pt" width=100 height=16>2.22222E+12</td> </tr> </tbody> </table> <table style="border-collapse:collapse;width:75pt" border=0 cellspacing=0 cellpadding=0 width=100> <tbody> <tr style="height:12pt" height=16> <td style="height:12pt;width:75pt" width=100 height=16><br/></td> </tr> </tbody> </table> <p>I am using StringWriter with  HtmlTextWriter with Response object  to export data to excel.</p> <p>Please guide me</p> <p> </p>Tue, 17 Nov 2009 17:32:25 Z2009-11-18T01:59:26Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/ce95cb5f-9c5c-4887-9d5e-c644c840d025http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/ce95cb5f-9c5c-4887-9d5e-c644c840d025Elena Yudovinahttp://social.msdn.microsoft.com/Profile/en-US/?user=Elena%20YudovinaOffice 2007 macros get corrupted after modificationHello,<br /> <br /> I'm a developer of LinkFixerPlus software that keeps links in documents from being broken. In particular the software reads links embedded in Offie macro modules and modifies their paths. I succeeded to do that for Office 97-2003 documents. Office 2007 macros look to have similar structure so at first I was sure that I wouldn't have any problems with them. However when I tried to open the resulting files in Excel 2007, I found out that the macros get corrupted! Looks like Office 2007 inserts several bytes in the module stream every time the stream is updated. Could anybody tell me what these bytes are? Thanks in advance!Tue, 06 Oct 2009 18:45:26 Z2009-11-17T15:05:19Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/59921c4a-807e-4afb-836e-be721a069f46http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/59921c4a-807e-4afb-836e-be721a069f46Henry Boehlerthttp://social.msdn.microsoft.com/Profile/en-US/?user=Henry%20BoehlertWill the Microsoft Money file format (mny, mbf) be published?I was wondering if Microsoft would also publish the file format for the now obsolete Microsoft Money (Money file mny and Money backup file mbf). <p>This would enable Money users/software developers (i.e. me) to use and extend Money functionality beyond its life time.</p>Sat, 31 Oct 2009 21:20:01 Z2009-11-11T19:32:58Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/fb228a33-ef68-4cc4-863e-651f6ad5ef30http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/fb228a33-ef68-4cc4-863e-651f6ad5ef30Thyl Oliveirahttp://social.msdn.microsoft.com/Profile/en-US/?user=Thyl%20OliveiraDoubt about Outlook 2007 LicensingHi everyone,<br/><br/>I have a little doubt abouth license to Outlook 2007. Our Exchange Server is 2007, my question is.<br/><br/>I need license to my Outlook 2007 Client? <br/><br/>Or with my Exchange Server License can I use the outlook client?<br/><br/><br/><br/>Thanks.Wed, 11 Nov 2009 11:44:54 Z2009-11-18T01:53:24Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/3a316cd5-4c79-48bf-9367-0b3fa70f15fehttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/3a316cd5-4c79-48bf-9367-0b3fa70f15fetonylllhttp://social.msdn.microsoft.com/Profile/en-US/?user=tonylllhow can i get ppt file infomation under VC or delphi?how can i get ppt file infomation(such as slider count,slider time) under VC or delphi without MS Office support? thanks!Wed, 04 Nov 2009 17:04:05 Z2009-11-04T19:21:08Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/007a7725-48e0-4c6a-abf0-1cf79dfd62e5http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/007a7725-48e0-4c6a-abf0-1cf79dfd62e5Patrick Straderhttp://social.msdn.microsoft.com/Profile/en-US/?user=Patrick%20StraderOutlook PST File Format Documentation Announcement<p class=MsoNormal style="margin:0in 0in 0pt 0.5in"><span style="font-family:Calibri;font-size:small">A number of people have inquired about the .pst file format on this forum in the past, and at that time we stated we would provide an update if the .pst file format specification becomes available. This week we announced our documentation plan for the .pst file format specification on the </span><a href="http://blogs.msdn.com/interoperability/archive/2009/10/26/roadmap-for-outlook-personal-folders-pst-documentation.aspx"><span style="text-decoration:underline"><span style="font-family:Calibri;font-size:small">Interoperability @ Microsoft blog</span></span></a><span style="font-family:Calibri;font-size:small">,. If you are interested in actively participating in the review of preliminary drafts of the .pst file format specification, send an email message to </span><a href="mailto:pstinfo@microsoft.com"><span style="text-decoration:underline"><span style="font-family:Times New Roman;color:#0000ff;font-size:small">pstinfo@microsoft.com</span></span></a><span style="font-family:Calibri;font-size:small"> and then we will contact you when a preliminary draft of the specification is ready for broader review. If you only are seeking the final version, we anticipate releasing the .pst file format specification in the first half of 2010 under our </span><a href="http://www.microsoft.com/interop/osp/default.mspx"><span style="text-decoration:underline"><span style="font-family:Times New Roman;color:#0000ff;font-size:small">Open Specification Promise</span></span></a><span style="font-size:small"><span style="font-family:Calibri">.<br/></span></span></p>Fri, 30 Oct 2009 17:50:12 Z2009-10-30T17:50:13Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/0b0f097b-ee47-4f86-b09d-92e48095d165http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/0b0f097b-ee47-4f86-b09d-92e48095d165ODO_ODOhttp://social.msdn.microsoft.com/Profile/en-US/?user=ODO_ODOI need official PST and OST binary file format specsI have an interop scenario. I have OST and PST files that contain emails and documents that cannot be altered. Think medical records and legal records. I need to be able to access these directly in the files without altering them in any way.<br><br>When will these file format be available?Sat, 21 Mar 2009 05:42:45 Z2009-11-04T19:47:43Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/0bf8aea4-4f92-4ded-919c-03e9a3142f72http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/0bf8aea4-4f92-4ded-919c-03e9a3142f72raman86http://social.msdn.microsoft.com/Profile/en-US/?user=raman86How to retrieve the accurate contents of .doc files (Microsoft Word files)?am working as a Software developer for Mobile Applications. I am developing an application in which i want to retrieve the contents of the .doc files that arrive on the Blackberry mobile as an Email Attachment Part. Whenever i am retrieving the contents of the .txt files, the code written for the mobile is retrieving the accurate contents but in case of .doc files, it is displaying a lot of junk material in the header and footer of the actual contents.<br/> <br/> So, my problem is that how can i get rid of this additional junk material as i want to retrieve only the actual contents of the .doc files. Please reply<br/> <br/> ThanksTue, 20 Oct 2009 07:14:22 Z2009-11-04T19:47:10Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/1c1c1896-1ab3-4441-a4e3-9fce1fdf969ahttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/1c1c1896-1ab3-4441-a4e3-9fce1fdf969abrovarhttp://social.msdn.microsoft.com/Profile/en-US/?user=brovarProblem with saving .doc as .xml<p>Delete, please.</p>Mon, 19 Oct 2009 14:42:44 Z2009-10-19T19:54:06Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/9ad11230-e492-4178-988d-f43f08144412http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/9ad11230-e492-4178-988d-f43f08144412Goprahttp://social.msdn.microsoft.com/Profile/en-US/?user=GopraGetting Started - Office Binary File FormatsHi, I am newbie to this Office Binary File format. I want to list the images in the ppt (without powerpoint in local machine). I found in some blog it can be done by reading the file in binary format. Can anyone tell me how do i  do this and where can i found documents related to this. <br/>Thanks for your help<hr class="sig">Gopra VWed, 19 Aug 2009 12:14:18 Z2009-09-30T16:53:19Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/63dc6c4e-d6b2-4873-97dd-139ddb304e24http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/63dc6c4e-d6b2-4873-97dd-139ddb304e24Jim Michaelshttp://social.msdn.microsoft.com/Profile/en-US/?user=Jim%20Michaelswhat about publisher file format?could someone please publish the format specifications for publisher binary and OpenXML formats?<br/> <br/> and also help me understand if the OpenXML format is zipped or not.<br/> <br/> I would also like to know that there is permission to use the format.  I think there is.  but nobody has published the format specification yet.  Please do.<br/> Jim MichaelsMon, 21 Sep 2009 23:06:11 Z2009-09-30T16:54:32Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/be078dd1-5f86-4412-b77d-72faa39e1b56http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/be078dd1-5f86-4412-b77d-72faa39e1b56Don Mhttp://social.msdn.microsoft.com/Profile/en-US/?user=Don%20%20MOffice 2007 formating issueI'm having an issue where files created by our program aren't shown with the correct formatting when opened in Office 2007:<br/> <br/> Word 2003: <a title="http://img228.imageshack.us/img228/8281/word2003b.png" href="http://img228.imageshack.us/img228/8281/word2003b.png" title="http://img228.imageshack.us/img228/8281/word2003b.png">http://img228.imageshack.us/img228/8281/word2003b.png</a> <br/> Word 2007: <a title="http://img93.imageshack.us/img93/6422/word2007.png" href="http://img93.imageshack.us/img93/6422/word2007.png" title="http://img93.imageshack.us/img93/6422/word2007.png">http://img93.imageshack.us/img93/6422/word2007.png</a> <br/> <br/> This is the same file being opened in both versions, and it appears to shift the vertical lines down to the next page in 2007.<br/> <br/> Any help or leads on how to solve this issue would be much appreciated.<br/> <br/> ThanksThu, 30 Jul 2009 16:43:49 Z2009-09-04T23:32:37Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/63f0f327-65cc-4741-99b9-eddd9d58ab62http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/63f0f327-65cc-4741-99b9-eddd9d58ab62goutham Jalakamhttp://social.msdn.microsoft.com/Profile/en-US/?user=goutham%20JalakamConvert word to Jpeg or TIFF filesUsing C# can we convert Doc file into Jpeg/Tiff(Not PDF).<br/>First option is Jpeg.<br/>Please suggest some solution for this..Fri, 28 Aug 2009 10:52:19 Z2009-08-28T20:50:09Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/34e37cda-9497-4424-b633-7e1900bf2451http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/34e37cda-9497-4424-b633-7e1900bf2451m_schilderhttp://social.msdn.microsoft.com/Profile/en-US/?user=m_schilderProgrammatically edit RTF filesHi!<br/> <br/> I need a way to programmatically insert custom strings to RTF files/contents generated with Outlook 2007/Word with .NET.<br/> Since these files contain huge amounts of formatting code, it isn't possible to throw in a string without regarding the RTF-specification.<br/> Is there a possibility to do so without parsing the whole RTF-structure myself?<br/> <br/> Thank you!Mon, 24 Aug 2009 12:48:41 Z2009-08-25T17:35:53Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/84a476da-e519-4b91-89cd-51b7407b5f79http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/84a476da-e519-4b91-89cd-51b7407b5f79Ristyhttp://social.msdn.microsoft.com/Profile/en-US/?user=RistyConverting PST files I would like to save my pst. files to folders in My Documents so I can wrtie certain files to disk and share with other users. How do I covert pst files?Sat, 22 Aug 2009 21:49:00 Z2009-08-23T04:29:26Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/eeccb7ec-8b7a-4a16-9dad-b9d6c4255b9chttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/eeccb7ec-8b7a-4a16-9dad-b9d6c4255b9cSaurabh Suranahttp://social.msdn.microsoft.com/Profile/en-US/?user=Saurabh%20SuranaFonts in OfficeHi, <br/> I am not able to understand how fonts works in Office. <br/> Does office internally use TTF files in %Windir%/fonts folder? <br/> If not then how these fonts are shown to the user, are they mainted internally by windows? Can A user access these fonts?<br/> <br/> If office uses fonts from TTF file then, When in a PPT I say I want to use Arail font, it might be using Arail.ttf. When I go for Arail with Italic effect does it use ArailI.ttf or uses Arail.ttf and apply the Italic effect on it. If it uses seperate font files for showing the effect (like ArailI.ttf for Italic, ArailBD.ttf for Bold and ArialBI.ttf for Bold n Italic), how the fonts like Italic effect is applied on fonts like Alba(I  have Alba.ttf file on my machine but not AlbaI.ttf file is present).<br/> <br/> <br/><hr class="sig">Cheers, SaurabhSun, 16 Aug 2009 17:39:19 Z2009-08-24T18:52:43Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/e129a9e2-7701-47ac-9909-288ad4441d82http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/e129a9e2-7701-47ac-9909-288ad4441d82Lealdo Deluccihttp://social.msdn.microsoft.com/Profile/en-US/?user=Lealdo%20DelucciExport macro from office fileHi, I am trying to write a program that will recognize whether or not an office document (.doc, .xls, etc) has a macro in it, and if it does, to export that to a separate document. I need to do this in a platform independent way which means I cannot use VB. (I am developing in Python). <br/> <br/> What I have found is a way to find the Macro within the file using an OLE model, but the text of a Macro appears jumbled. Heavily jumbled. I was wondering if there is some straightforward way to get this information out of the files.<br/> <br/> Thank you,<br/> LealdoMon, 29 Jun 2009 22:08:34 Z2009-07-29T20:15:02Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/0398714a-6062-4057-b4e3-8f8f7477657bhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/0398714a-6062-4057-b4e3-8f8f7477657bStone W.http://social.msdn.microsoft.com/Profile/en-US/?user=Stone%20W.Updating MSG file in VB.netHi,<br/><br/>I need to be able to open and update a link in an Outlook .MSG file. I need to open it, change the link text and the link itself then close and save it so others can open it in outlook as a template. I need to retain the original email text formatting as well. It will also be helpful if any code provided is in VB.net.<br/><br/>Thanks.Thu, 25 Jun 2009 19:29:39 Z2009-07-13T15:34:05Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/2450ab68-7bb4-47ad-b7da-b62e3a9ea433http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/2450ab68-7bb4-47ad-b7da-b62e3a9ea433charming2060http://social.msdn.microsoft.com/Profile/en-US/?user=charming2060Developing a tool to recognise MS Office file types ( .doc, .xls, .mdb, .ppt )Dear Sir/Madam,<br/> <br/>               I am supposed to develop a tool which can identify the correct Microsoft Office File types (.doc, .xls, .mdb, .ppt). The tool will take an MS office file ( .doc, .xls, .mdb, .ppt) as input and will return the correct file type. <br/> The file identification should be done based on the contents, not the extension which can be renamed. How can i solve this problem? Can the binary format of MS office files be helpful in this regard? any other solution?<br/> <br/> In addition, OpenOffice opens the correct type of application for each of these MS office files so it means OpenOffice have some way to differentiate between MS office file types. Any OpenOffice library which can be helpful to me? anything else you want suggest?<br/> <br/> Thanks. :0)<br/> SaleemThu, 25 Jun 2009 09:05:42 Z2009-07-13T15:33:55Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/423f927f-1b61-440d-8fd7-a70cbfa0ab1dhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/423f927f-1b61-440d-8fd7-a70cbfa0ab1dAllen Yaohttp://social.msdn.microsoft.com/Profile/en-US/?user=Allen%20YaoAbout PowerPoint Binary File Format Decryption<p>I am attempting to implement decryption of PowerPoint binary files that have been encrypted according to section 2.3.5 of [MS-OFFCRYPT] and section 2.37. of [MS-PPT] documentation.<br/><br/>I have read <a href="http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/e33189a5-0b00-44b7-b084-f2757e9b7536">http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/e33189a5-0b00-44b7-b084-f2757e9b7536</a>, but I am confused in my sample file.<br/><br/>CryptSession10Container in my sample file has the following fields.<br/><br/>EncryptionVersionInfo = 0x00020002<br/>EncryptionHeader.Flags = 0x00000004<br/>EncryptionHeaderSize = 0x0076<br/>EncryptionHeader (variable)<br/> Flags = 0x00000004<br/> SizeExtra = 0x00000000<br/> AlgID = 0x00006801 (RC4 encryption)<br/> AlgIDHash = 0x00008004 (SHA1 hashing)<br/> KeySize = 0x00000000(Should be 40 bit encryption key)<br/> ProviderType = 0x00000001<br/> Reserved1 = 0x0A680030<br/> Reserved2 = 0x00000000<br/> CSPName (variable) = Microsoft Base Cryptographic Provider v1.0<br/>EncryptionVerifier (variable)<br/> SaltSize = 0x00000010<br/> Salt (16 bytes) = 0x05 0xc5 0x95 0xaf 0x2b 0x3c 0xed 0x08 0xa5 0x27 0x28 0xb3 0x81 0xa8 0x61 0x74<br/> EncryptedVerifier (16 bytes) = 0xfd 0x2d 0xd1 0xee 0xfb 0x17 0x51 0x42 0xb6 0xe4 0x4b 0x48 0x5d 0x61 0x5e 0xd4<br/> VerifierHashSize = 0x00000014<br/> EncryptedVerifierHash (variable) = 0xe7 0xf7 0x07 0x64 0x3b 0xbe 0x85 0x0e 0x38 0xd5 0x76 0x76 0x42 0xa6 0xe2 0x5d 0xb8 0xa8 0xbe 0x11</p> <p>The password used to generate this example was the string '123' as the password to open the document.</p> <p>When executing the password verifier as outlined below from [MS-OFFCRYPT] 2.3.5.6 I get the following failed results ..</p> <p>1. Generate an encryption key as specified in section 2.3.5.2 utilizing a block number of 0x00000000.<br/>    The password is the string '123' .<br/> H0 = H (Salt, Password) = <br/>  SHA1 (05 c5 95 af 2b 3c ed 08 a5 27 28 b3 81 a8 61 74 31 00 32 00 33 00) = <br/>   6e 87 44 3a 3b 7b 9c 9f cf 22 ea 5f fd 7d 71 66 4a 32 b7 22 <br/> HFinal = H (H0, blockNumber) =<br/>  SHA1 ( 6e 87 44 3a 3b 7b 9c 9f cf 22 ea 5f fd 7d 71 66 4a 32 b7 22  00 00 00 00 ) =<br/>  fe b5 f4 12 4d f7 2f 69 9b b8 25 0a 10 d5 ed 6e 94 db 1c 8f</p> <p> Encryption Key = First Fivebytes (40bit key) of HFinal = fe b5 f4 12 4d <br/><br/>2. Decrypt the EncryptedVerifier field of the EncryptionVerifier structure to obtain the Verifier value. The resultant Verifier value MUST be an array of 16 bytes.<br/>3. Decrypt the EncryptedVerifierHash field of the EncryptionVerifier structure to obtain the hash of the Verifier value. The number of bytes used by the encrypted Verifier hash MUST be 20.<br/> RC4_Init (fe b5 f4 12 4d );<br/><br/> RC4 ( fd 2d d1 ee fb 17 51 42 b6 e4 4b 48 5d 61 5e d4 e7 f7 07 64 3b be 85 0e 38 d5 76 76 42 a6 e2 5d b8 a8 be 11) =<br/> 26 3f 7a 47 07 90 56 46 70 f3 8f 25 b1 fa c6 fb a0 b0 58 7c 95 05 b8 37 14 17 a4 08 e5 b3 7e 9c 9c 9a 3b fc<br/><br/>4. Calculate the SHA1 hash value of the Verifier value calculated in step 2.<br/> <span style="font-size:x-small"> </span>SHA1 (26 3f 7a 47 07 90 56 46 70 f3 8f 25 b1 fa c6 fb) = <br/>  5c 9a 99 a9 b9 97 a6 bf a2 33 fc d5 6a fa c6 9e d6 64 3d 4c<br/><br/>5. Compare the results of step 3 and step 4. If the two hash values do not match the password is incorrect<br/><br/>  PASSWORD DOES NOT MATCH!</p> <p>I am confused by the above problem. Which step is wrong? Any assistance with this issue would be greatly appreciated.<br/><br/>Thanks!</p>Wed, 24 Jun 2009 07:03:19 Z2009-06-25T00:50:56Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/2d689505-d3d8-4fff-92cc-586328453906http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/2d689505-d3d8-4fff-92cc-586328453906Kim Carlsenhttp://social.msdn.microsoft.com/Profile/en-US/?user=Kim%20Carlsensave xlsx filesHi<br/>I try to save a file in xlsx format, but I get a:<br/>&quot;This extension can not be used with the selected file type. Change the file extension in the File name text box or select a different file type by changing the Save as type.&quot;<br/><br/>the failing code look like this:<br/><span style="font-size:x-small"><span style="font-size:x-small"> <p>xlWorkBook.SaveAs(fileName, Excel.</p> </span></span> <p><span style="color:#2b91af;font-size:x-small"><span style="color:#2b91af;font-size:x-small">XlFileFormat</span></span><span style="font-size:x-small">.xlExcel12, misValue, misValue, misValue, misValue, Excel.</span><span style="color:#2b91af;font-size:x-small"><span style="color:#2b91af;font-size:x-small">XlSaveAsAccessMode</span></span><span style="font-size:x-small">.xlNoChange, misValue, misValue, misValue, misValue, misValue);<br/><br/>What is the correct syntax?<br/>I can get it work with saving to xls file.<br/><br/>Regards<br/>Kim</span></p>Fri, 12 Jun 2009 11:21:45 Z2009-06-12T14:37:17Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/cd099726-dfae-4a70-9761-2b7fea4c1dcfhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/cd099726-dfae-4a70-9761-2b7fea4c1dcfTakashiKomahttp://social.msdn.microsoft.com/Profile/en-US/?user=TakashiKomaWhere is my changes on the Slide Master and How to get the text of them.Hi,<br/><br/>I have some questions regarding PowerPoint' slide master changes.<br/><br/>Though I want to export the text from slide master records in PPT, I can't find where the data is stored in the PPT.<br/>I have looked into [MS-PPT].pdf. I guess the information is sored in DiffTree10Container or elsewhere.<br/><br/>What steps should I take ?<br/>Wed, 27 May 2009 04:39:57 Z2009-06-06T00:00:16Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/53ec70ac-b603-439d-a5b8-9af44caa07b2http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/53ec70ac-b603-439d-a5b8-9af44caa07b2theryderhttp://social.msdn.microsoft.com/Profile/en-US/?user=theryderExcel object resized in powerpoint after editingHello everybody,<br/><br/>I use Office 2003 with Windows XP. <br/><br/>I have a powerpoint slideshow into which an excel object is embedded. (It's a table copied from excel)<br/><br/>Whenever I edit the excel object in powerpoint, by double clicking, it changes the size of the object after editing. This makes some portions of the table disappear.<br/><br/>I would like to prevent this excel object from resizing automatically after editing and retain it's original size.<br/><br/>Is there a workaround or Patch from microsoft to resolve this issue?<br/><br/>Please suggest...<br/><br/>Thanks in advance!Mon, 01 Jun 2009 06:38:53 Z2009-06-02T13:18:44Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/72fd99c6-ece0-4e74-9c32-c65603739a30http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/72fd99c6-ece0-4e74-9c32-c65603739a30ODO_ODOhttp://social.msdn.microsoft.com/Profile/en-US/?user=ODO_ODOWhen will Microsoft release the binary specs for Access MDB files?I need to be able to access these files on Unix / Linux and possibly mainframe based computer systems. Read access is all that is required. I need official Microsoft documentation or as an alternative routines written in C++ that can b used to compile on a Unix platform and access the MDB files. Installing Microsoft products or utilities is not an option unless they run on a Unix and Linux based system. The content of these files is most likely medical records but is not limited to that information. 3rd party reverse engineered information is not acceptable or suitable. Accuracy and completeness of information is critical.<br/><br/>Fri, 22 May 2009 20:06:43 Z2009-10-19T14:32:03Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/e33189a5-0b00-44b7-b084-f2757e9b7536http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/e33189a5-0b00-44b7-b084-f2757e9b7536Joe Keslinhttp://social.msdn.microsoft.com/Profile/en-US/?user=Joe%20KeslinPowerPoint Binary File Format Decryption  <p>I am attempting to implement decryption of PowerPoint binary files that have been encrypted according to section 2.3.5 of </p> <p>[MS-OFFCRYPT] and section 2.37. of [MS-PPT] documentation. I have not been able to verifiy the password of a sample document </p> <p>and was hoping someone could review the following details for any incorrect assumptions. In particular I'm concerned that the </p> <p>PowerPoint documentation does not state exactly how a unicode password gets converted into a byte array to be input into the </p> <p>hash algorithm. I've tried the most obvious assumptions but fear that may be the missing detail.</p> <p>In my example the RC4 CryptoAPI Encryption Header described in [MS-OFFCRYPT]2.3.5.1 and pulled from the </p> <p>CryptSession10Container in my sample file has the following fields.</p> <p>EncryptionVersionInfo = 0x00020002<br>EncryptionHeader.Flags = 0x00000004<br>EncryptionHeaderSize = 0x0076<br>EncryptionHeader (variable)<br> Flags = 0x00000004<br> SizeExtra = 0x00000000<br> AlgID = 0x00006801 (RC4 encryption)<br> AlgIDHash = 0x00008004 (SHA1 hashing)<br> KeySize = 0x000038 (56 bit encryption key)<br> ProviderType = 0x00000001<br> Reserved1 = 0x0A680030<br> Reserved2 = 0x00000000<br> CSPName (variable) = Microsoft Base Cryptographic Provider v1.0<br>EncryptionVerifier (variable)<br> SaltSize = 0x00000010<br> Salt (16 bytes) = 0x8 0xC2 0x8D 0x6A 0xDA 0x6C 0x7E 0x3D 0xD2 0x93 0x4A 0xE2 0xBC 0xD0 0xAB 0xDC<br> EncryptedVerifier (16 bytes) = 0x7A 0x29 0xCC 0xF7 0x80 0x22 0x64 0x9D 0xC9 0x76 0x4E 0xF4 0x34 0xA2 0xF4 0xAB<br> VerifierHashSize = 0x00000014<br> EncryptedVerifierHash (variable) = 0xD9 0xC4 0xAC 0x44 0xE8 0xB3 0x5 0x9B 0x2 0xC8 0x55 0xFB 0x75 0x96 0x36 0xD1 0x82 </p> <p>0x40 0xA5 0xA5</p> <p><br>The password used to generate this example was the single letter 'X' as the password to open the document.</p> <p>When executing the password verifier as outlined below from [MS-OFFCRYPT] 2.3.5.6 I get the following failed results ..</p> <p>1. Generate an encryption key as specified in section 2.3.5.2 utilizing a block number of 0x00000000.<br>        The password is the letter 'X' or 0x58 0x00 as a byte array<br> H0 = H (Salt, Password) = <br>  SHA1 ( 08 C2 8D 6A DA 6C 7E 3D D2 93 4A E2 BC D0 AB DC 58 00) = <br>  17 0d f7 ab 28 69 6b ae 9f ee 92 1e bd a6 09 9c 36 60 65 cd<br> HFinal = H (H0, blockNumber) =<br>  SHA1 ( 17 0d f7 ab 28 69 6b ae 9f ee 92 1e bd a6 09 9c 36 60 65 cd 00 00 00 00 ) =<br>  a9 65 10 37 b4 b1 91 90 c5 ba 44 54 57 1d 38 8f 67 ac c6 a8</p> <p> Encryption Key = First Seven bytes (56 bit key) of HFinal = a9 65 10 37 b4 b1 91</p> <p><br>2. Decrypt the EncryptedVerifier field of the EncryptionVerifier structure to obtain the Verifier value. The resultant </p> <p>Verifier value MUST be an array of 16 bytes.<br> RC4 ( 7A 29 CC F7 80 22 64 9D C9 76 4E F4 34 A2 F4 AB ) =</p> <p> 53 76 88 ba dc cf fe 10 43 4a 65 98 ba ed 5f 86</p> <p><br>3. Decrypt the EncryptedVerifierHash field of the EncryptionVerifier structure to obtain the hash of the Verifier value. The </p> <p>number of bytes used by the encrypted Verifier hash MUST be 20.<br> RC4 ( D9 C4 AC 44 E8 B3 05 9B 02 C8 55 FB 75 96 36 D1 82 40 A5 A5 ) =</p> <p> f0 9b e8 09 b4 5e 9f 16 88 f4 7e 97 fb d9 9d fc b9 c4 74 23</p> <p><br>4. Calculate the SHA1 hash value of the Verifier value calculated in step 2.<br> SHA1 ( 53 76 88 ba dc cf fe 10 43 4a 65 98 ba ed 5f 86) = </p> <p> e2 40 7d c2 5d d9 aa 65 cc cb e7 04 c3 8c 8f f0 75 e9 28 02</p> <p><br>5. Compare the results of step 3 and step 4. If the two hash values do not match the password is incorrect</p> <p> PASSWORD DOES NOT MATCH! SOMETHING IS WRONG WITH THE IMPLEMENTATION OR DOCS</p> <p>I suspect an issue with step1 when generating the encryption key. Any assistance with this issue would be greatly </p> <p>appreciated.<br><br>Thanks!<br></p>Tue, 16 Sep 2008 17:49:48 Z2009-05-08T15:23:22Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/6e50e43c-3d83-4d6c-b0d7-ed42818b134bhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/6e50e43c-3d83-4d6c-b0d7-ed42818b134bsourvilhttp://social.msdn.microsoft.com/Profile/en-US/?user=sourvilCompare & Get Differences Between Two Word DocumentsI use Visual Studio 2005 Dev. Edition and vb.net in a Windows Form Application.<br/> I can compare 2 word documents and can create the result document with the codes described <a title=here href="../../forums/en-US/isvvba/thread/ab821d14-bfbc-4c08-b44b-7a5d293ecb2c/" title=here>here</a> .<br/> But we want to get only differences between 2 word documents because we want to synchronize these documents' binary data in a merge replication system. So we just want to synchronize the difference and after that we want to merge this difference and the old version to create the new document programmatically.<br/> <br/> How can i do this? How can we get only the difference and after that can merge?<br/> <br/> <br/> Regards.Sat, 02 May 2009 09:11:36 Z2009-05-07T00:14:28Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/b9545f58-bfca-4ee0-8402-5ec878b3f3fehttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/b9545f58-bfca-4ee0-8402-5ec878b3f3festeve-13http://social.msdn.microsoft.com/Profile/en-US/?user=steve-13Office Binary format<p class=MsoNormal><span style="font-size:x-small;font-family:Arial"><span style="font-size:10pt;font-family:Arial">Hello</span></span></p> <p class=MsoNormal><span style="font-size:x-small;font-family:Arial"><span style="font-size:10pt;font-family:Arial"> </span></span></p> <p class=MsoNormal><span style="font-size:x-small;color:#000080;font-family:Arial"><span style="font-size:10pt;color:navy;font-family:Arial">Our</span></span><span style="font-size:x-small;font-family:Arial"><span style="font-size:10pt;font-family:Arial"> company develops products that may need to handle the full range of office-style formats. Currently many of the formats may be obtained via links to sites such as</span></span></p> <p class=MsoNormal><span style="font-size:x-small;font-family:Arial"><span style="font-size:10pt;font-family:Arial"><a title="blocked::http://msdn.microsoft.com/en-us/library/cc463912.aspx http://msdn.microsoft.com/en-us/library/cc463912.aspx" href="http://msdn.microsoft.com/en-us/library/cc463912.aspx"><span style="color:#800080">http://msdn.microsoft.com/en-us/library/cc463912.aspx</span></a> to get MS Outlook Message file format and <a title="blocked::http://www.microsoft.com/interop/docs/officebinaryformats.mspx http://www.microsoft.com/interop/docs/officebinaryformats.mspx" href="http://www.microsoft.com/interop/docs/officebinaryformats.mspx"><span style="color:#800080">http://www.microsoft.com/interop/docs/officebinaryformats.mspx</span></a> for many of the other common Office products. However<span style="color:#000080"><span style="color:navy">,</span></span> we are unable to find similar format specifications for MS Visio 2003-2007 or MS Project 2003. We would like to know if there is any such documentation and if so how we would go about obtaining this information. </span></span></p>Thu, 30 Apr 2009 05:27:45 Z2009-05-01T20:48:16Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/4e0c5387-66f8-43ab-98f8-7153ab39bfa3http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/4e0c5387-66f8-43ab-98f8-7153ab39bfa3Zuhair Albazihttp://social.msdn.microsoft.com/Profile/en-US/?user=Zuhair%20AlbaziProblem in paragraph justification in Word 2007.<p class=MsoNormal style="margin:0in 0in 0pt;direction:ltr;line-height:normal;unicode-bidi:embed;text-align:left"><span style="font-size:12pt;font-family:'Arial','sans-serif'"> </span></p> <p class=MsoNormal style="margin:0in 0in 0pt;direction:ltr;line-height:normal;unicode-bidi:embed;text-align:left"><span style="font-size:8pt;color:black;font-family:'Verdana','sans-serif'">In Word 2007, In Arabic Language whenever I apply low, medium or high justification the Kashidah i.e. the stretching line within the words appear at wrong places as shown by the red arrows in the picture below. This problem appears in all those arabic fonts containing large number of glyphs i.e Microsoft Arabic TypeSetting Font, Adobe Arabic Font etc. what would be the solution ? <br/>To observe the images of problem please take a look at this page  <a href="http://www.typophile.com/node/56836"><span style="color:#800080">http://www.typophile.com/node/56836</span></a></span><span style="font-size:12pt;font-family:'Arial','sans-serif'"></span></p>Sat, 11 Apr 2009 19:55:23 Z2009-04-21T14:11:35Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/0864e726-5b49-4866-9ca3-c8a5401e7febhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/0864e726-5b49-4866-9ca3-c8a5401e7febCosmological Constanthttp://social.msdn.microsoft.com/Profile/en-US/?user=Cosmological%20ConstantMS-OFFCRYPTO worked examples?<p> I'm trying to work through the recently release documentation (MS-OFFCRYPTO) covering the encryption of Office document types which covers the binary and ECMA-376 formats.<br><br>The documentation of the information contained the various streams is eacy to follow.  However I've not been able to generate values which match those created by office using the description of the algorithms to be used to generate keys.  Perhaps it because I'm an idiot but they do seem pretty vague so maybe there's scope for mis-interpretation.  <br><br>Here's an example from section 2.3.4.7 on page 38:<br><br>The initial password hash is generated as: <br>H  = H(salt, password) <br><br>Because the section refers to the generation of a hash involved in the encryption of Office 2007 content the hash algorithm we're talking about here is (MUST be) SHA1 so the parameter to the hash function is presumably a byte array.  But the line:<br><br>H  = H(salt, password) <br><br>is not very precise.  Should the byte array be a concatenation of the two parts?<br><br>In the same section there's the line:<br><br>Hn  = H(iterator, Hn-1 )<br><br>Same hash function.  &quot;iterator&quot; is defined to be an unsigned integer but, again, exactly how is the array that is to be passed to the hash function to be formed?<br><br>Bear in mind that just flipping a bit here will generate wildly different results, so mis-interpreting this operation is going to lead to the wrong answer.<br><br>Are there any worked examples that show exactly how these hints should be used encrypt/decrypt office documents?</p> <p>Thanks</p> <p>Barry Smith</p> <p><br> </p>Thu, 07 Aug 2008 18:49:59 Z2009-04-07T03:41:49Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/b9037945-2d3a-4429-b435-337e9964382chttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/b9037945-2d3a-4429-b435-337e9964382cODO_ODOhttp://social.msdn.microsoft.com/Profile/en-US/?user=ODO_ODOI need to be able to access cached address books<p>Outlook seems to store cached address books from Exchange in one or more files. I believe they are like 6 interrelated files all with the extension of OAB. I need to be able to extract information from these. I need a full binary spec and instructions or sample routine on how to extract address book information from these files.<br></p>Sat, 21 Mar 2009 05:50:19 Z2009-04-03T21:27:35Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/37c3ab52-c99c-4049-9600-577e28d29043http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/37c3ab52-c99c-4049-9600-577e28d29043EldonLewishttp://social.msdn.microsoft.com/Profile/en-US/?user=EldonLewisPowerPointStateInfoAtom Undocumented in Latest DocsIn parsing the PowerPoint file I have come across an object with an ID of 0x0A.  I looked high and low but could not find this anywhere.  However, I did find a reference to it in the old PowerPoint97-2007BinaryFileFormat(ppt)Secification.pdf file.  This old file still doesn't explain what this object is used for but does list it in Apendix A: Records Ordered by Number and it does contain a structure for it which is defined as follows:<br><br><font size=2> <p>struct PSR_PowerPointStateInfoAtom <br>{ <br>    uint4 curViewType; <br>    uint4 curSlideId; <br>}; <br><br>In files I have parsed so far the RecInst of the object has always been 0xFA.  No idea what this might mean.  curViewType has so far always been 0x010000 and the curSlideId always seems to be 0x00.  <br><br>Now, you are supposed to be able to simply skip any objects that you don't know what they are but this presents a problem in this particular instance.  Currently I am getting this object in two places.  In the first instance the RecLen for this object is 2162688.  In the second instance of this object the RecLen is equal to 5439488.  Both of these values are larger than the entire PPT file I am currently parsing.<br><br>However, if I ignore the RecLen value and simply use the size of the PSR_PowerPointStateInfoAtom structure then things do seem to line back up again.<br><br>Perhaps someone can shed some light on this object and perhaps update the docs in the future?<br><br>Thanks,<br><br>Eldon<br></p></font>Mon, 02 Mar 2009 17:36:43 Z2009-03-11T22:35:52Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/8e140e6f-2488-4fef-9331-882cde982ccchttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/8e140e6f-2488-4fef-9331-882cde982cccsadaf shahidhttp://social.msdn.microsoft.com/Profile/en-US/?user=sadaf%20shahidhi eveyone : i need ur helpi have to know about  some unused bits in the ms word document struvture to wite some copyright code there so that i can find out the next time when i see that document again, that its mine.can u help me?<br>also i want to know any library of c# which can me such access  to document structure programmatically. help me<br><br><br><br>SADAFWed, 04 Mar 2009 08:47:18 Z2009-03-11T22:31:53Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/df5ec380-8848-4328-8b25-468c0ee3ed1bhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/df5ec380-8848-4328-8b25-468c0ee3ed1bEldonLewishttp://social.msdn.microsoft.com/Profile/en-US/?user=EldonLewisPowerPoint Docs, Text Font Size MatchingCan anyone tell me how to match up the font size of a particular piece of text with the actual text object?<br><br>In the current slide that I am working on I have a title text box with a size of 44.  I have to assume this must be the default size.<br><br>Then I have a body text box that I have set the font size to 28.<br><br>Than I have an OfficeArtClientTextBox with the font size of  18.  <br><br>When I parse through the file I get a number of fonts listed but none of them appear to be tied to anything.  When I get the body text information I do get a TextCfException object that contains the FontSize of 28.  I assume because it is not the default text size?  If I change the title text font size to something other than 44 then I also get it.  <br><br>If the default value is used, how do I know where to get this in order to match it up with the correct text item?  <br><br>And where do I get the font size of the OfficeArtClientTextBox?<br><br>Any help would be greatly appreciated.<br><br>Thanks,<br><br>Eldon<br>Thu, 12 Feb 2009 23:34:19 Z2009-02-25T21:42:59Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/e2aa3b2f-f445-4d5e-bf60-cf35b5005175http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/e2aa3b2f-f445-4d5e-bf60-cf35b5005175Steven Wolakhttp://social.msdn.microsoft.com/Profile/en-US/?user=Steven%20WolakWPS file format specificationIs the WPS (Microsoft Works) specification available, and if not, will it be made available in the future? Fri, 13 Feb 2009 21:00:58 Z2009-02-25T19:45:31Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/3e1a6799-7403-4f3e-9ac8-3c2bd0bce31chttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/3e1a6799-7403-4f3e-9ac8-3c2bd0bce31cEldho Mathewhttp://social.msdn.microsoft.com/Profile/en-US/?user=Eldho%20MathewIs it possible to find out, who has locked the excel file?<br>Hello friends,<br><br>I have an excel file on a file share which is shared among multiple users. Is it possible to find out the userid of the person who has opened the file in Read-Write mode, there by locking the excel file? <br><br>I know that, when I try to open the file, excel will show me &quot;This file is locked by user xxxxx&quot;. Is it possible to get this information programatically, preferably c#?<br><br>Any help would be appreciated.<br><br>Thanks<br>Eldho<br>Wed, 18 Feb 2009 16:57:15 Z2009-02-20T23:27:23Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/6215b650-243a-4d7b-a67f-993604f7073bhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/6215b650-243a-4d7b-a67f-993604f7073bVMazurhttp://social.msdn.microsoft.com/Profile/en-US/?user=VMazurWhere to submit file format request Hi Guys,<br><br>How do I submit request for file format documentation? I have done it long time ago for the Excel file format, but cannot find that email account anymore.<br><br><hr class="sig">Val Mazur (MVP) http://www.xporttools.netThu, 19 Feb 2009 11:34:43 Z2009-02-25T19:56:23Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/492c3993-2594-4ee7-981c-6a1bcd46c2dbhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/492c3993-2594-4ee7-981c-6a1bcd46c2dbAlex Morrillhttp://social.msdn.microsoft.com/Profile/en-US/?user=Alex%20MorrillWhat’s New – August 2008 Release (posted on 08-19-08) <span style="font-size:10pt;color:black;font-family:'Verdana','sans-serif'"><b>What’s New – August 2008 Release </b></span> <p style="background:white"><span style="font-size:10pt;color:black;font-family:'Verdana','sans-serif'">This release includes document changes made since the previous release.</span></p> <p style="background:white"><span style="font-size:10pt;color:black;font-family:'Verdana','sans-serif'">[MS-CTAP] </span><span style="font-size:10pt;font-family:'Verdana','sans-serif'">Microsoft Windows CardSpace Security Token Acquisition Protocol</span> <span style="font-size:10pt;color:black;font-family:'Verdana','sans-serif'">is preliminary documentation.</span></p> <p style="background:white"><span style="font-size:10pt;color:black;font-family:'Verdana','sans-serif'">The following known issues exist in the August 2008 Release:</span> </p> <ol style="margin-top:0in" type=1> <li style="background:white;margin:0in 0in 0pt;color:black"><span style="font-size:10pt;font-family:'Verdana','sans-serif'">Underscore characters are not always visible in code in the PDF files depending on the magnification selected by the user. Those characters are present in printed versions. </span></li> <li style="background:white;margin:0in 0in 0pt;color:black"><span style="font-size:10pt;font-family:'Verdana','sans-serif'">Information in a table row may split across two pages.</span></li> <li style="background:white;margin:0in 0in 0pt;color:black"><span style="font-size:10pt;font-family:'Verdana','sans-serif'">Table borders are not always visible depending upon the magnification selected by the user. Borders are present in printed versions of the PDF. </span></li> <li style="background:white;margin:0in 0in 0pt;color:black"><span style="font-size:10pt;font-family:'Verdana','sans-serif'">Cross-protocol links are only functional when the PDF files for the protocols are in the same folder. </span></li> <li style="background:white;margin:0in 0in 0pt;color:black"><span style="font-size:10pt;font-family:'Verdana','sans-serif'">Bookmarks do not work in the system overviews.</span><span style="color:black"></li></ol></span>Wed, 18 Feb 2009 16:09:45 Z2009-02-18T16:10:02Zhttp://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/b05fb68f-afa0-4c1b-8df3-b454aa359f04http://social.msdn.microsoft.com/Forums/en-US/os_binaryfile/thread/b05fb68f-afa0-4c1b-8df3-b454aa359f04EldonLewishttp://social.msdn.microsoft.com/Profile/en-US/?user=EldonLewisPowerPoint DocsIn the [MS-PPT].pdf docs, under 2.9.36 TextMasterStyleLevel, there is a description for the optional field &quot;level&quot;.  This reads:<font size=1> <p>&quot;An optional unsigned integer that specifies to what style level this TextMasterStyleLevel applies. This field MUST exist if and only if the </font><b><font face="Verdana,Verdana" size=1><font face="Verdana,Verdana" size=1>rh.recInstance </b></font></font><font size=1>field of the TextMasterStyleAtom record that contains this TextMasterStyleLevel structure is greater than or equal to 0x005 and less than the </font><b><font face="Verdana,Verdana" size=1><font face="Verdana,Verdana" size=1>cLevels </b></font></font><font size=1>field of the TextMasterStyleAtom record that contains this TextMasterStyleLevel structure.&quot; <br><br>Now, it must exist only if rh.recInstance is &gt;= 0x05 and less than the cLevels field of the TextMasterStyleAtom.  However, if you look at the description of the cLevels field of the TextMasterStyleAtom record, 2.9.35, you will see that cLevels must be less than or equal to 0x05.  I don't see how this is possible.  <br><br>Can anyone tell me what the real criteria is for when the &quot;level&quot; field is supposed to exist?<br><br>Thanks,<br><br>Eldon<br></p></font>Mon, 19 Jan 2009 19:20:48 Z2009-01-29T19:24:27Z