Re: inline objects <-> floating objects

From: Jon Weaver (anonymous_at_discussions.microsoft.com)
Date: 05/25/04


Date: Mon, 24 May 2004 21:02:37 -0600

Eric,
I'll address your questions (and key statements) from last to first:
Note: I'm using Word 2000 terminology re inline vs floating.

VBA code necessary so dragged images become inline objects and not floating
objects:
 -- not necessary; once you have converted all graphics with floating
wrapping style to In line with text wrapping style, you can manipulate the
inline graphic just like you would any character or group of characters in
Word; wherever you drag it, it will remain an inline graphic

Changing the layer a graphic lives in:
 -- assuming we want to change floating objects to inline objects, first
double-click the object, click the Layout tab; if the In line with text box
is not grayed out, click it and click OK; you have converted the floating
object to an inline object.
If the In line with text box is grayed out, exit the dialog box; copy the
floating object, move the insertion point to where you want to insert it,
click Paste Special, click Picture (png) and click OK; double-click this
pasted object (still a floating object), click the Layout tab, click In line
with text and click OK; then delete the original object. You now have an
inline object.

Telling what layer a graphic lives in:
 -- if you click an inline object, the sizing handles will be black; if you
click a floating object, the sizing handles will be white; to review the
status of the wrapping style of all the graphics objects, click Options on
the Tools menu; click the View tab; make sure the Picture placeholders check
box is cleared (related to inline objects) and make sure the Drawings check
box is checked (related to floating objects); click OK; if you switch to
normal view, the only graphics objects visible will be inline objects (Note
that inline objects are visible in all views; floating objects are only
visible in print layout and web layout views)

"Converted" floating objects not visible in normal view:
-- the 2 preceding "paragraphs" address this issue

Should behave in a predictable manner:
 -- there's no question inline objects are far more stable and simpler to
understand and manipulate than floating objects (problems with anchors,
shifting positions, etc.); one tip would be to place the inline object in an
otherwise empty paragraph in all situations except where you need the
features of a frame

Reports and proposals requiring graphs, images and tables, usually with
captions:
 -- floating objects are a disaster when it comes to captions (and the table
of figures you can generate from them); a caption for a floating object is
inserted in a text box (a floating object); consequently, it's in the
drawing layer; fields in the drawing layer are not recognized by fields in
the text layer so all captions in text boxes will be omitted from a table of
figures; this is not a problem with inline objects which are in the text
layer. This shortcoming of captions for floating objects also affects other
fields, such as cross references

Finally, if you need to wrap text, just put the inline graphic and the
caption in a frame (Insert Frame on the Forms toolbar; not on any menu).

Good luck!

Jon
----------------------
"eric theise" <anonymous@discussions.microsoft.com> wrote in message
news:CE0A8A2F-8236-4981-8753-7AAB81D8E149@microsoft.com...
> We're having problems, wrestling with graphics in Word 2000 and Word X.
>From what I've read, it seems that we'd be better off using inline objects
and frames instead of floating objects. We never need to put graphics
behind of or in front of text. We're generating reports and proposals that
require graphs, images, and tables, usually with captions, that should
behave in a predictable manner to the co-authors of the documents.
>
> Some questions:
>
> http://word.mvps.org/FAQs/DrwGrphcs/DrawLayer.htm and other resources
linked from that doc talk about converting floating objects to inline
objects by selecting Format + Picture, Layout, Inline with Text. I do this,
and expect that the graphics will then be viewable in Normal View. But they
are not, and I do not believe that they've been converted.
>
> How can you tell what layer a graphic lives in? How can you change it?
>
> Finally, is it really necessary to run VBA code to reconfigure Word so
that dragged images become inline objects and not floating objects?
>
> Thanks, Eric
>
>
>
>



Relevant Pages

  • Re: Change default picture position from inline to floating in MS
    ... "Jay Freedman" wrote: ... But the default setting is inline. ... How can I change the default setting so graphics come ... in as floating, not inline? ...
    (microsoft.public.word.docmanagement)
  • Re: Safer of 2 methods for very long doc
    ... If you insert section breaks in order to make the tables inline, the text in column 1 will be continued in column 2 above the table, then resume in column 1 below the table. ... Float each table, so that it displaces the text like a picture, OR: ... Place a section break before and after each table, make they section they enclose a one-column layout, and have the table sit there "inline" rather than floating. ... Also, up til now, due to bad experiences with the "positioning" feature in Word tables long ago, I've always used frames to float tables. ...
    (microsoft.public.word.docmanagement)
  • Re: Pastespecial problem
    ... do with your pictures themselves. ... Try the following code for handling both inline and floating pictures. ... Dim question As Variant ...
    (microsoft.public.word.vba.general)
  • Re: Cant Select Multiple Objects
    ... Note that you can also change what layout Word assigns to inserted pictures, ... so that they are always inserted floating instead of inline. ... EXCEPT "inline with text". ...
    (microsoft.public.mac.office.word)
  • Re: Drag and drop images
    ... The image needs to be floating, rather than inline with text. ... > word when i insert an image I can't drag and drop the image to where I ... Word FAQ: http://www.word.mvps.org/ ...
    (microsoft.public.mac.office)