![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
hola, bueno, lo que te doy aqui es un invento realmente, pero creo que funciona bien, solo que este depende de que Word este instalado en la PC donde quieres correr tu programa y rectificar ortografia...
si necesitas otra cosa y piensas que te puedo ayudar entonces solo pregunta... coloca un edit en tu form y un button y en el evento onclick del button pon esto: Código:
uses ComObj, ClipBrd, ShellApi;
procedure TForm1.Button1Click(Sender: TObject);
var
WindowName: string;
WindowHandle: Cardinal;
WordApp, Document, Selection: OleVariant;
begin
WordApp := CreateOleObject('Word.Application');
Document := WordApp.Documents.Add;
Selection := WordApp.Selection;
Selection.TypeText(Edit1.Text);
// Para que no salga la ventana del Word despues de revisar la gramtica/ortografia
WindowName := WordApp.ActiveDocument.FullName + ' - ' + WordApp.Application.Caption;
WindowHandle := 0;
WindowHandle := FindWindow(nil, pChar(WindowName));
SetWindowRgn(WindowHandle, CreateRectRgn(0,0,0,0), true);
// Empezamos revisar la ortografia
WordApp.ActiveDocument.CheckGrammar;
Selection.WholeStory;
Selection.Copy;
Edit1.Text := Clipboard.AsText;
// Mandamos a cerrar el Word con el programa TSkill
ShellExecute(Handle, nil, 'tskill', 'winword', nil, sw_hide);
end;
saludos aeff!! |
|
#2
|
|||
|
|||
|
Hola aeff! saludos, es justo lo que buscaba, pero como le puedo hacer para que me revise varios edits?? gracias
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Genero comboBox en dbgrid y cuando hago dos veces click desaparece el comboBox. | mcalmanovici | Varios | 1 | 29-02-2012 15:09:15 |
| Spelling - Corrector Ortográfico | MaMu | OOP | 1 | 13-07-2007 05:24:12 |
| Pasar el valor de un TEdit dentro de un StringGrid a otro TEdit que está fuera | atirado | Varios | 4 | 11-09-2004 19:13:48 |
| Corrector Ortografico | sergio_015 | Varios | 2 | 23-03-2004 16:39:02 |
| Corrector Ortográfico | sarackganda | Varios | 1 | 19-06-2003 09:39:19 |
|