RPA.Word.Application
module RPA.Excel.Application
class RPA.Word.Application.Application
Word.Application is a library for controlling the Word application.
Examples
Robot Framework
Python
Caveats
This library works on a Windows operating system with UI enabled only, and you must
ensure that you open the app first with Open Application
before running any
other relevant keyword which requires to operate on an open app. The application is
automatically closed at the end of the task execution, so this can be changed by
importing the library with the autoexit=${False} setting.
If you’re running the Process by Control Room through a custom self-hosted Worker service, then please make sure that you enable an RDP session by ticking “Use Desktop Connection” under the Step configuration.
If you still encounter issues with opening a document, please ensure that file can be opened first manually and dismiss any alert potentially blocking the process.
Check the documentation below for more info:
- https://robocorp.com/docs/control-room/unattended/worker-setups/windows-desktop
- https://robocorp.com/docs/faq/windows-server-2016
variable APP_DISPATCH
variable FILEFORMATS
variable ROBOT_LIBRARY_DOC_FORMAT
variable ROBOT_LIBRARY_SCOPE
property app
method close_document
Close the active document and app (if open).
- Parameters: save_changes – Enable changes saving on quit. (False by default)
method create_new_document
Create new document for Word application
method export_to_pdf
Export active document into PDF file.
- Parameters: filename – PDF to export WORD into
method get_all_texts
Get all texts from active document
- Returns: texts
method open_application
Open the application.
Parameters
- visible – Show the window on opening. (False by default)
- display_alerts – Display alert popups. (False by default)
method open_file
Open Word document with filename.
- Parameters: filename – Word document path
method quit_application
Quit the application.
- Parameters: save_changes – Enable to save changes on quit. (False by default)
method replace_text
Replace text in active document
Parameters
- find – text to replace
- replace – new text
method save_document
Save active document
method save_document_as
Save document with filename and optionally with given fileformat
Parameters
- filename – where to save document
- fileformat – see @FILEFORMATS dictionary for possible format, defaults to None
method set_footer
Set footer for the active document
- Parameters: text – footer text to set
method set_header
Set header for the active document
- Parameters: text – header text to set
method write_text
Writes given text at the end of the document
Parameters
- text – string to write
- newline – write text to newline if True, default to True