Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-10-2023
Avatar de pgranados
pgranados pgranados is offline
Miembro
 
Registrado: sep 2022
Ubicación: México
Posts: 264
Poder: 2
pgranados Va por buen camino
Respuesta de ChatGPT:

Si deseas eliminar una página específica, como la tercera página, en un documento de Word utilizando Delphi, necesitas identificar la ubicación de la página y luego eliminarla. Las páginas en Word no son objetos directos que se puedan eliminar de manera sencilla, por lo que una forma común de hacerlo es mediante la selección y eliminación del contenido de la página. Aquí tienes un ejemplo de cómo hacerlo:

Código Delphi [-]
uses
  ComObj, WordXP;

var
  WordApp: _Application;
  WordDoc: _Document;
  PageNumber: Integer;
begin
  WordApp := CreateOleObject('Word.Application') as _Application;
  WordApp.Visible := True;

  WordDoc := WordApp.Documents.Open('C:\Ruta\Al\Documento.docx');

  // Define el número de la página que deseas eliminar (por ejemplo, la tercera página).
  PageNumber := 3;

  // Selecciona el contenido de la página que deseas eliminar.
  WordApp.Selection.GoTo(wdGoToPage, wdGoToAbsolute, PageNumber);
  WordApp.Selection.EndKey(wdStory, wdMove);
  WordApp.Selection.Delete;

  WordDoc.Save;
  WordDoc.Close;
  WordApp.Quit;

  WordDoc := nil;
  WordApp := nil;
end.

Asegúrate de ajustar el valor de PageNumber al número de página que deseas eliminar. Este código se encargará de seleccionar el contenido de la página específica y eliminarlo, lo que efectivamente eliminará la página. Después de realizar la operación, el documento se guarda y se cierra.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Delphi genera páginas web? martinlillo Delphi para la web 5 27-06-2018 19:48:40
Eliminar una imagen de 3000 archivos Word jhonny Varios 4 09-10-2010 02:09:21
Orientación de páginas en Word abril0404 Servers 0 04-11-2008 13:25:22
Paginas Dinamicas con Delphi Fabre Internet 5 15-06-2004 20:59:46
Eliminar páginas sin registros en detalle Tomás Impresión 11 30-10-2003 21:14:45


La franja horaria es GMT +2. Ahora son las 04:12:00.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi