KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q274099: PRB: Page Size of Embedded Word File Changes When Edited

Article: Q274099
Product(s): Microsoft FoxPro
Version(s): 3.0,3.0b,5.0,5.0a,6.0
Operating System(s): 
Keyword(s): kbole kbvfp300 kbvfp300b kbvfp500 kbvfp500a kbvfp600 kbGrpDSFox kbDSupport kbCodeSnippe
Last Modified: 31-JAN-2002

-------------------------------------------------------------------------------
The information in this article applies to:

- Microsoft Visual FoxPro for Windows, versions 3.0, 3.0b, 5.0, 5.0a, 6.0 
-------------------------------------------------------------------------------

SYMPTOMS
========

If you embed a Microsoft Word file in a general field and then edit it, the
document may resize to fit the window.

RESOLUTION
==========

To avoid this problem, use a Linked document instead of an Embedded document. To
do so, follow the steps in the "More Information" section, but add the LINK
keyword to the APPEND GENERAL statement.

MORE INFORMATION
================

Steps to Reproduce Behavior
---------------------------

1. Type the following code into the Command window, and when prompted, choose a
  Word document:

  CREATE TABLE wordTable (gWordDoc G)
  APPEND BLANK
  APPEND GENERAL gWordDoc FROM GETFILE("doc") CLASS "Word.Application"
  BROWSE

2. Double-click the "Gen" record.

3. Resize the window to a different width than the displayed document.

4. Close the window, and then reopen it.

5. Double-click the document.

The document appears with new margins, matching the width of the window. If you
are working in Visual FoxPro version 3, the size changes to a consistent value,
instead of being dependent on the window width.

If you edit the general field in an OLEBoundControl instead, and use the
DoVerb(-2) method, it will open in Word. If you then click Page Setup from the
File menu, you can determine whether the paper size is different from the
original size.

REFERENCES
==========

For additional information about the same problem in Word 6.0, click the article
number below to view the article in the Microsoft Knowledge Base:

  Q121049 Wrong Page Size for Word 6.0 Document Object Opened to Edit

Additional query words:

======================================================================
Keywords          : kbole kbvfp300 kbvfp300b kbvfp500 kbvfp500a kbvfp600 kbGrpDSFox kbDSupport kbCodeSnippet 
Technology        : kbVFPsearch kbAudDeveloper kbVFP300 kbVFP300b kbVFP500 kbVFP600 kbVFP500a
Version           : :3.0,3.0b,5.0,5.0a,6.0
Issue type        : kbprb

=============================================================================

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1986-2002.