# Find Text in Layout

**URL:** <https://the.fmsoup.org/t/find-text-in-layout/2982>\
**Category:** Questions\
**Tags:** layout\
**Created:** [July 6, 2022, 12:41pm UTC](https://the.fmsoup.org/t/find-text-in-layout/2982 "2022-07-06T12:41:36Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![calculu](https://avatars.discourse-cdn.com/v4/letter/c/3d9bf3/32.png) [@calculu](https://the.fmsoup.org/u/calculu)\
**Post date:** [July 6, 2022, 12:41pm UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/1 "2022-07-06T12:41:36Z")

</div>

Is there a Tool, Plug-In etc. that allows the User to Search for a String of Text inside the Layout, when in Layout Mode?

---

<div class="post-metadata">

**Author:** ![bdbd](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/bdbd/32/620_2.png) [@bdbd](https://the.fmsoup.org/u/bdbd)\
**Post date:** [July 6, 2022, 12:54pm UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/2 "2022-07-06T12:54:33Z")

</div>

@MonkeybreadSoftware… You were looking for feature requests?

---

<div class="post-metadata">

**Author:** ![Bobino](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/bobino/32/194_2.png) [@Bobino](https://the.fmsoup.org/u/Bobino)\
**Post date:** [July 6, 2022, 1:18pm UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/3 "2022-07-06T13:18:38Z")

</div>

@calculu My answer assumes you are not talking about anything that gets calculated (button bar label, tab control label, merge variable, etc.)

You can go to _Edit → Find/Replace_, and use the options from that submenu.

Alternatively, if you did not rename your layout objects that are text strings, the objects tab will list them by their actual content (shown between quotes), and using the search box at the top will filter-down the list. Clicking on any item in the objects tab will make it the active selection in the layout editor part of the window.

So it seems to me that not only do you not require a tool, plugin or a feature request, but that there are already different ways to achieve this natively.

If you take things further and remove the "when in layout mode" constrain, you can also rely on DDR tools to find those string of text.

---

<div class="post-metadata">

**Author:** ![calculu](https://avatars.discourse-cdn.com/v4/letter/c/3d9bf3/32.png) [@calculu](https://the.fmsoup.org/u/calculu)\
**Post date:** [July 6, 2022, 1:28pm UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/4 "2022-07-06T13:28:27Z")

</div>

Hi,

Re: Searching for Text in Layout Mode

I am trying to find a string of Text inside a Layout.

Menasche Scharf

00447974160252

---

<div class="post-metadata">

**Author:** ![MonkeybreadSoftware](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/monkeybreadsoftware/32/361_2.png) [@MonkeybreadSoftware](https://the.fmsoup.org/u/MonkeybreadSoftware)\
**Post date:** [July 6, 2022, 3:27pm UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/5 "2022-07-06T15:27:40Z")

</div>

Inside a field?  
You could have a script go through the field list and looks into all field values to focus the field with the text.

---

<div class="post-metadata">

**Author:** ![calculu](https://avatars.discourse-cdn.com/v4/letter/c/3d9bf3/32.png) [@calculu](https://the.fmsoup.org/u/calculu)\
**Post date:** [July 6, 2022, 4:42pm UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/7 "2022-07-06T16:42:25Z")

</div>

Not inside a Field, only in Layout Objects (e.g. Field Labels) that contain Plain Text

---

<div class="post-metadata">

**Author:** ![mipiano](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/mipiano/32/1074_2.png) [@mipiano](https://the.fmsoup.org/u/mipiano)\
**Post date:** [July 6, 2022, 4:54pm UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/8 "2022-07-06T16:54:19Z")

</div>

Hey @calculu ,  
@Bobino has given you the answer yet: Use the objects panel on the left side. You can filter there if you have not named the layout objects that contain the text strings you search for. 🙂

---

<div class="post-metadata">

**Author:** ![Bobino](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/bobino/32/194_2.png) [@Bobino](https://the.fmsoup.org/u/Bobino)\
**Post date:** [July 6, 2022, 5:31pm UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/9 "2022-07-06T17:31:28Z")

</div>

@calculu I see that you liked my reply. If it is satisfactory, to help others who may have the same issue, perhaps you can mark it as the solution (usually as the OP one of the option next to the post will let you mark it as such).

---

<div class="post-metadata">

**Author:** ![Bobino](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/bobino/32/194_2.png) [@Bobino](https://the.fmsoup.org/u/Bobino)\
**Post date:** [July 6, 2022, 5:32pm UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/10 "2022-07-06T17:32:43Z")

</div>

I also need to point out that the Find/Replace should let you ... replace strings, something no other item will let you achieve.

---

<div class="post-metadata">

**Author:** ![jwilling](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/jwilling/32/256_2.png) [@jwilling](https://the.fmsoup.org/u/jwilling)\
**Post date:** [July 6, 2022, 7:01pm UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/11 "2022-07-06T19:01:10Z")

</div>

I had no idea Find/Replace existed. Fantastic!

---

<div class="post-metadata">

**Author:** ![calculu](https://avatars.discourse-cdn.com/v4/letter/c/3d9bf3/32.png) [@calculu](https://the.fmsoup.org/u/calculu)\
**Post date:** [July 6, 2022, 10:26pm UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/12 "2022-07-06T22:26:24Z")

</div>

> [@calculu](#):
>
> Is there a Tool, Plug-In etc. that allows the User to Search for a String of Text inside the Layout, when in Layout Mode?

Before I can fulfil your request, please enlighten me: What is the Objects Panel (unless you're using a FMP version higher than v15 Advanced)?

---

<div class="post-metadata">

**Author:** ![calculu](https://avatars.discourse-cdn.com/v4/letter/c/3d9bf3/32.png) [@calculu](https://the.fmsoup.org/u/calculu)\
**Post date:** [July 6, 2022, 10:28pm UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/13 "2022-07-06T22:28:24Z")

</div>

Hope you upvoted Bobino's Post...

---

<div class="post-metadata">

**Author:** ![jwilling](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/jwilling/32/256_2.png) [@jwilling](https://the.fmsoup.org/u/jwilling)\
**Post date:** [July 6, 2022, 11:05pm UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/14 "2022-07-06T23:05:06Z")

</div>

You know i did!

---

<div class="post-metadata">

**Author:** ![Bobino](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/bobino/32/194_2.png) [@Bobino](https://the.fmsoup.org/u/Bobino)\
**Post date:** [July 6, 2022, 11:27pm UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/15 "2022-07-06T23:27:15Z")

</div>

@calculu I am indeed using a version higher than v15.

FM16 introduced this feature as the [Layout Objects window](https://fmhelp.filemaker.com/help/16/fmp/en/#page/FMP_Help%2Fworking-with-layout-objects.html%23wwconnect_header), Renamed since FM17 as the [Layout Objects tab](https://fmhelp.filemaker.com/help/17/fmp/en/#page/FMP_Help%2Fworking-with-layout-objects.html%23ww1251257).

The platform has changed quite a bit since the days of FM15 (itself released in May 2016). FM16 gave us native JSON functions, and there are many more improvements and features I litterally take for granted. It would be hard for me to use FM15 again, because I picked up so many new habits based on all those changes. I sincerely hope you get to upgrade to the most recent release.

Sorry if this version gap made it hard to understand what I was talking about. Perhaps you can indicate this in your post to make sure those who will attempt to assist by answering your question can adopt the right context to shape their answers (as we know in FileMaker, context is crucial!)

Finally, I'm sure you are aware, but I need to mention that if you are curious about who has liked a given post, you can simply click on the number next to the heart icon to see a list of users who reacted to the post.

Above all, I hope this was helpful, will let you pursue your goals, and achieve the results you were aiming for.

---

<div class="post-metadata">

**Author:** ![bowdendata](https://avatars.discourse-cdn.com/v4/letter/b/e9c0ed/32.png) [@bowdendata](https://the.fmsoup.org/u/bowdendata)\
**Post date:** [July 7, 2022, 3:52am UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/16 "2022-07-07T03:52:24Z")

</div>

Another tip I had no idea about. Thanks!

---

<div class="post-metadata">

**Author:** ![Malcolm](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/malcolm/32/196_2.png) [@Malcolm](https://the.fmsoup.org/u/Malcolm)\
**Post date:** [July 7, 2022, 4:37am UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/17 "2022-07-07T04:37:52Z")

</div>

I'm so surprised to discover that Find/Replace works in layout mode. 🤩

---

<div class="post-metadata">

**Author:** ![cheesus](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/cheesus/32/182_2.png) [@cheesus](https://the.fmsoup.org/u/cheesus)\
**Post date:** [July 7, 2022, 7:06am UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/18 "2022-07-07T07:06:13Z")

</div>

I use this all the time for my print layouts:  
My 'Quotation', 'Order', 'Delivery Note' and 'Invoice' layouts consist of 95% of the same fields and labels (coming from a single table in the print file).  
To make changes to the layouts, I just need to copy all the elements from the modified 'Quotation' layout to the 'Order', 'Delivery Note' and 'Invoice' layouts and use Find and Replace to replace certain merge fields and labels e.g. from 'Quotation' to 'Order'.

---

<div class="post-metadata">

**Author:** ![calculu](https://avatars.discourse-cdn.com/v4/letter/c/3d9bf3/32.png) [@calculu](https://the.fmsoup.org/u/calculu)\
**Post date:** [July 7, 2022, 7:46am UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/19 "2022-07-07T07:46:20Z")

</div>

Dear Robino

You make so much sense - on all points...

Re: v15 - We'll have to ask FMSoup to add one more Drop-Down-Menu: Version  
of FMP

Re: Upvoting a Post - We'll have to ask FMSoup to allow the same User to  
vote more than once...

Thank you!

Menasche Scharf

00447974160252

---

<div class="post-metadata">

**Author:** ![Kirk](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/kirk/32/2197_2.png) [@Kirk](https://the.fmsoup.org/u/Kirk)\
**Post date:** [July 13, 2022, 2:25am UTC](https://the.fmsoup.org/t/find-text-in-layout/2982/20 "2022-07-13T02:25:57Z")

</div>

You can filter the object list on the left of the layout window, based on text. In that list, you can search, although replace is not available there. But you can change it in that object list.
