Grandamakulo 28-09-2021, 14:14
No sé si será demasiado difícil, pero estaría bien que, además del de [SOLUCIONADO] hubiese otros como:
  1. Consulta.
  2. Tutorial.
  3. Vídeo.
  4. Videotutorial —sí, soy consciente de que éste tiene su propia categoría—.
  5. Soslayado.
  6. Etc.
Lo dicho, una mera propuesta.
Grandamakulo 28-09-2021, 14:11
Hola a todos:
Creo que esta pregunta debería ir en «Programación en otros lenguajes», pero, como no he encontrado dónde, pues la dejo aquí, a merced de lo que diga el administrador.
La cuestión es que tengo que hacer una macro en LibreOffice BASIC que recorra los párrafos de determinados tipos —«Estilos» mejor que tipos— de todo un documento LO Writer y vea el contenido, el texto, de cada uno. Pero resulta que la cosa ha cambiado mucho desde la última vez que hice cosas de éstas tanto con el LOB como con el VBA y soy incapaz de manejarme en condiciones con el UNO. ¿Alguien podría echarme una mano?
Gracias.
 

Bueno, tras arduas horas persiguiendo StarBASIC y UNO, creo que lo he logrado. Los estilos CC_Página y CC_Viñeta se pueden cambiar, obviamente, por otros:

Código:
Sub DibujaEsquema

    Dim Doc As Object
    Dim Enu As Object
    Dim Tex As Object
    Dim Pag as Integer
    Dim Vin as Integer
    
    Dim Paso As String
    
    ' Aquí tamaño y orientación de la página. Dibuja los marcos
    
    Doc=ThisComponent
    Enu=Doc.Text.createEnumeration
    
    While Enu.hasMoreElements
        Tex=Enu.nextElement
        If Tex.supportsService("com.sun.star.text.Paragraph") Then
            
            If Tex.ParaStyleName=("CC_Página") Then
                Pag=Pag+1
                Vin=0
                'Dibuja la página: Aquí hará «cosas» con la página
                Paso=Paso & "Página: " & Pag & CHr(13)
            End If
            If Tex.ParaStyleName=("CC_Viñeta") Then
                Vin=Vin+1
                'Dibuja la viñeta: Aquí hará «cosas» con la viñeta
                Paso=Paso & "   Viñeta: " & Pag & "." & Vin & " " & Tex.String & Chr(13)
            End If
                    
        End If
    Wend

    MSGBOX (Paso)

End Sub
tincho 27-09-2021, 18:58
Hola amigos.
[Imagen: bF5kJst.png]
Les presento "Splitter" un programa que sirve para separar el video del audio y luego lo vuelve a juntar todo, previamente la edición del audio para por ejemplo quitar el ruido de fondo.
Pueden descargar las fuentes desde:
https://gitlab.com/64system/splitter
Saludos.
Páginas (571):    1 381 382 383 384 385 571   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 310
Último miembro: MARQUITOS6767
Temas del foro: 1,761
Mensajes del foro: 9,153
Últimos temas
Problema con el repósito ...
Foro: Instalación
Último mensaje por: guizans, 14-04-2026, 21:38
Respuestas: 2 - Vistas: 341
UEFI y BIOS
Foro: Hardware & IoT
Último mensaje por: guizans, 13-04-2026, 21:22
Respuestas: 3 - Vistas: 2,503
Visual Studio Code con Ga...
Foro: General
Último mensaje por: guizans, 07-03-2026, 14:24
Respuestas: 2 - Vistas: 729
WebForm con mysql gridvie...
Foro: WebApp/WebForms
Último mensaje por: vjarvelo, 03-03-2026, 16:32
Respuestas: 2 - Vistas: 3,376
Sobre la proteccion del c...
Foro: General
Último mensaje por: Shordi, 19-02-2026, 11:07
Respuestas: 7 - Vistas: 1,310
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.