O comando OBJECT SET STYLE SHEET modifica, para o processo atual, a folha de estilo associada ao objeto(s) designado(s) pelos parâmetros objeto e * . Uma folha de estilo modifica a fonte, o tamanho de fonte e o estilo de fonte.
Ao passar o parâmetro opcional * se indica que o parâmetro objeto é um nome de objeto (cadeia). Se não passar este parâmetro, indica que o parâmetro objeto é um campo ou uma variável. Neste caso, passa uma referência de campo ou variável no lugar de uma cadeia (campo ou variável objeto unicamente).
Passe no parâmetro nomFolhaEstilo, o nome da folha de estilo a aplicar ao objeto. Também pode passar:
- O nome de uma folha de estilos existente (se a folha de estilo não existe, se devolve um erro, que pode interceptar utilizando um método instalado pelo comando ON ERR CALL).
- A constante Automatic style sheet do tema "Estilos de fonte", com o propósito de aplicar a folha de estilo "Automatic".
- Uma cadeia vazia ("") para não aplicar a folha de estilo ao objeto.
Se uma folha de estilo já tinha sido associada ao objeto em modo Desenho, a chamada deste comando a substitui para o processo atual.
Se durante a sessão, utiliza os comandos ST SET ATTRIBUTES, ST SET TEXT ou OBJECT SET FONT no objeto com o propósito de modificar sua fonte ou o tamanho de fonte, a referência a folha de estilos se apaga automaticamente do objeto - inclusive se atribui os mesmos atributos que os da folha de estilos. No entanto, se modificar o estilo (negrito, cursiva, etc.), por exemplo com os comandos ST SET ATTRIBUTES ou FONT STYLE, se adicionam estas novas propriedades a folha de estilo pela duração da sessão.