Adding the computer name as dynamic text using an expression

The computer name that is added to the map document as dynamic text references the current computer on which the map document is opened. Opening the map document on a different computer updates the name to reflect the different computer name.

The computer name can be added to the map sheet using a VBScript expression. The Expression Parser dialog box allows you to use a field value or array of field values for the selected field to use as the dynamic text.

步骤:
  1. Start ArcMap.
  2. On the main menu, click Customize > Toolbars > MPS Atlas.
  3. Click the Add Dynamic Text button Add Dynamic Text on the MPS Atlas toolbar.

    A crosshair with a letter A appears.

  4. Click anywhere in the map sheet layout.

    A piece of dynamic text is inserted on the page.

  5. Double-click the dynamic text on the map sheet.

    The Dynamic Text Properties dialog box appears.

    Dynamic Text Properties dialog box
  6. Click the Dynamic Text tab if necessary.
  7. Click the Dynamic Text drop-down arrow and choose Computer Name.
  8. Click Insert.

    The Computer Name text appears in the text box.

  9. Click the dynamic text element in the text field.

    The Computer Name Dynamic Text Properties dialog box appears.

    Computer Name Dynamic Text Properties dialog box
  10. Click the Expression option.
  11. Click Edit Script.

    The Expression Parser dialog box appears.

    Computer Name Dynamic Text Expression Parser dialog box
  12. In the Expression area, click to right of the Generate = expression.
  13. Double click a field name in the Parameter list.

    In the Expression area, the field name appears to the right of Generate =: Generate = [NAME].

    提示提示:

    Double click a field name without an _arr suffix.

  14. Click Verify.

    The Output area lists Function evaluated successfully.

  15. Click OK to close the Expression Parser dialog box.
  16. Click OK to close the Computer Name Dynamic Text Properties dialog box.
  17. Click OK to close the Dynamic Text Properties dialog box.

    The compute name dynamic text displays in the page layout.

  18. 注注:

    If you change the layer or data frame, the expression will be cleared. A new layer will require a new set of function parameters.

4/27/2014