LibreOffice Writer에서 문서의 모든 이미지를 제거하는 방법은 무엇입니까?

Chella

Ubuntu 12.04

LibreOffice Writer의 문서에서 모든 이미지를 제거하고 싶습니다. 내 문서에는 ~ 350 개의 이미지가 있습니다. 하나씩 삭제하는 대신 일괄 삭제하는 방법이 있나요? 도구> 옵션> LibreOffice Writer>보기> 표시> "그래픽 및 개체"를 선택 취소 해 보았습니다. 그러나 자리 표시자는 여전히 표시됩니다.

편집 : 페이지를 일반 텍스트 파일로 저장하는 방법을 알고 있지만 문서에 서식을 지정해야합니다.

체이스

LibreOffice 내에서 짧은 매크로를 사용하여 문서의 모든 이미지를 제거 할 수도 있습니다.

Sub RemoveImages

   Dim oDoc as Object
   oDoc = ThisComponent

   Dim oGraphics as Object
   oGraphics = oDoc.getGraphicObjects()

   Dim oImg as Object

   For Each oImg in oGraphics
       oDoc.getText().removeTextContent(oImg)
   Next 

End Sub

이 예제는 이미지의 속성 (예 : 모두 균일 한 크기로 만들기)을 변경하고 모양 개체를 처리하도록 수정할 수도 있습니다.

매크로 만들기

LibreOffice는 코드 생성, 디버그, 저장 및 실행을위한 IDE뿐만 아니라 기본 언어를 제공합니다.

매크로 대화 상자를 열려면 Alt+를 사용 F11하거나 메뉴에서 도구 > 매크로 > 매크로 구성 > LibreOffice Basic을 사용합니다.

코드는 라이브러리 로 구성된 모듈에 배치됩니다 . 직접 만들 수 있지만 대부분의 경우 내장 MyMacros 라이브러리와 내장 Module1을 사용할 수 있습니다.

매크로 대화 상자가 열리면 Module1을 강조 표시 하고 Edit 키누릅니다 . IDE가 열립니다.

코드는 Subs와 Functions로 구성됩니다. VBA에서 차용 한 함수는 값을 반환하는 데 사용되며 Subs는 값을 반환하지 않습니다. 메인 아래 어디에서나 자신 만의 서브와 함수를 정의 할 수 있습니다. 따라서이 코드를 사용하여 이미지를 제거하려면 모듈에 붙여 넣기 만하면됩니다.

매크로 사용

실행하려는 Sub 안의 아무 곳이나 클릭하고를 눌러 IDE에서 바로 코드를 실행할 수 있습니다 F5. (함수는 값을 반환하므로 Sub에서 호출해야합니다.) 대화 상자 버튼이나 메뉴를 사용하여 코드를 실행할 수도 있습니다. IDE에는 새 코드를 작성할 때 중요한 통합 디버거가 포함되어 있습니다.

다음에 매크로 대화 상자를 열면 하위 목록이 매크로로 표시되고 IDE를 열지 않고도 실행할 수 있습니다. 개별 매크로를 메뉴 또는 도구 모음 항목에 할당 할 수도 있습니다.

참고 : 이 매크로는 활성 문서에서 실행됩니다. 메뉴 또는 매크로 대화 상자에서 매크로를 실행할 때 이것은 방금 단추를 누른 문서라고 가정 할 수 있습니다. 그러나 IDE를 사용하여 코드를 생성, 실행 또는 디버그 할 때는 다른 문서를 활성 문서로 만들지 않았는지 확인하십시오.

LibreOffice Basic

LibreOffice Basic은 VBA와 매우 유사하지만 개체 모델이 완전히 다르고 구문도 많은 차이가 있기 때문에 유사성도 속일 수 있습니다.

예를 들어 VBA에서 이미지 개체에 대한 참조가 있으면 이미지 개체에 삭제 메서드가 있습니다. 여기서 객체는 매우 적은 수의 메서드를 갖거나 상속합니다. 이미지 객체를 삭제하려면 브라우저 기반 DOM과 매우 유사한 구조 및 구문으로 문서 요소를 사용합니다.

LibreOffice 도움말에는 LibreOffice Basic을 시작하기위한 링크가 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

LibreOffice Writer에서 문서의 모든 이미지를 제거하는 방법은 무엇입니까?

분류에서Dev

게시 할 준비가 된 LibreOffice writer 문서에서 모든 하이퍼 링크를 제거하는 방법은 무엇입니까?

분류에서Dev

libreOffice Writer에서 이미지 경계를 제거하는 방법

분류에서Dev

LibreOffice Calc에서 선택한 모든 셀에서 작은 따옴표를 보호하는 일반 텍스트를 제거하는 방법은 무엇입니까?

분류에서Dev

LibreOffice Writer에서 표 높이의 크기를 조정하는 방법은 무엇입니까?

분류에서Dev

PHP의 Oracle 배열에서 ASCII가 아닌 모든 문자를 제거하는 방법은 무엇입니까?

분류에서Dev

문자열에서 단어 뒤의 모든 텍스트를 제거하는 방법은 무엇입니까?

분류에서Dev

Ubuntu GNOME 16.04에서 LibreOffice Writer의 스크롤 막대를 활성화하는 방법은 무엇입니까?

분류에서Dev

이미지에서 모니터 깜박임 노이즈를 제거하는 방법은 무엇입니까?

분류에서Dev

문자열에서 대문자가 아닌 모든 문자를 제거하는 방법은 무엇입니까?

분류에서Dev

문자열에서 모든 파일 이름 확장자를 제거하는 방법은 무엇입니까?

분류에서Dev

Libreoffice Writer에서 격자 선을 인쇄하는 방법은 무엇입니까?

분류에서Dev

모든 것을 제거한 패키지 제거에서 복구하는 방법은 무엇입니까?

분류에서Dev

Firebase의 루트에서 모든 항목 (데이터 삭제)을 제거하는 방법은 무엇입니까?

분류에서Dev

LibreOffice Writer에서 붙여 넣은 이미지가 잘린 것처럼 보이는 이유는 무엇입니까?

분류에서Dev

문자열에서 모든 선행 슬래시를 제거하는 방법은 무엇입니까?

분류에서Dev

파이썬을 사용하여 열의 모든 데이터에서 마지막 문자를 제거하는 방법은 무엇입니까?

분류에서Dev

Android에서 모든 버전의 흐림 이미지를 설정하는 방법은 무엇입니까?

분류에서Dev

디렉토리에서 모든 파일의 마지막 줄을 제거하는 방법은 무엇입니까?

분류에서Dev

특정 속성이없는 모든 객체를 배열에서 제거하는 방법은 무엇입니까?

분류에서Dev

RecyclerView의 모든 항목에서 버튼 /보기를 제거하는 방법은 무엇입니까?

분류에서Dev

LibreOffice Write에서 모든 바닥 글의 글꼴을 변경하는 방법은 무엇입니까?

분류에서Dev

Facebook 페이지에서 모든 이미지를 추출하는 방법은 무엇입니까?

분류에서Dev

특수 문자를 제거하고 PHP에서 모든 언어의 문자를 유지하는 방법은 무엇입니까?

분류에서Dev

파이프에서 모든 두 번째 바이트를 제거하는 방법은 무엇입니까?

분류에서Dev

터미널로 libreoffice에서 페이지를 변경하는 방법은 무엇입니까?

분류에서Dev

Ubuntu 64bit에서 모든 i386 패키지를 제거하는 방법은 무엇입니까?

분류에서Dev

LibreOffice에서 북마크를 삭제하는 방법은 무엇입니까?

분류에서Dev

개체 배열에서 모든 복제를 제거하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    LibreOffice Writer에서 문서의 모든 이미지를 제거하는 방법은 무엇입니까?

  2. 2

    게시 할 준비가 된 LibreOffice writer 문서에서 모든 하이퍼 링크를 제거하는 방법은 무엇입니까?

  3. 3

    libreOffice Writer에서 이미지 경계를 제거하는 방법

  4. 4

    LibreOffice Calc에서 선택한 모든 셀에서 작은 따옴표를 보호하는 일반 텍스트를 제거하는 방법은 무엇입니까?

  5. 5

    LibreOffice Writer에서 표 높이의 크기를 조정하는 방법은 무엇입니까?

  6. 6

    PHP의 Oracle 배열에서 ASCII가 아닌 모든 문자를 제거하는 방법은 무엇입니까?

  7. 7

    문자열에서 단어 뒤의 모든 텍스트를 제거하는 방법은 무엇입니까?

  8. 8

    Ubuntu GNOME 16.04에서 LibreOffice Writer의 스크롤 막대를 활성화하는 방법은 무엇입니까?

  9. 9

    이미지에서 모니터 깜박임 노이즈를 제거하는 방법은 무엇입니까?

  10. 10

    문자열에서 대문자가 아닌 모든 문자를 제거하는 방법은 무엇입니까?

  11. 11

    문자열에서 모든 파일 이름 확장자를 제거하는 방법은 무엇입니까?

  12. 12

    Libreoffice Writer에서 격자 선을 인쇄하는 방법은 무엇입니까?

  13. 13

    모든 것을 제거한 패키지 제거에서 복구하는 방법은 무엇입니까?

  14. 14

    Firebase의 루트에서 모든 항목 (데이터 삭제)을 제거하는 방법은 무엇입니까?

  15. 15

    LibreOffice Writer에서 붙여 넣은 이미지가 잘린 것처럼 보이는 이유는 무엇입니까?

  16. 16

    문자열에서 모든 선행 슬래시를 제거하는 방법은 무엇입니까?

  17. 17

    파이썬을 사용하여 열의 모든 데이터에서 마지막 문자를 제거하는 방법은 무엇입니까?

  18. 18

    Android에서 모든 버전의 흐림 이미지를 설정하는 방법은 무엇입니까?

  19. 19

    디렉토리에서 모든 파일의 마지막 줄을 제거하는 방법은 무엇입니까?

  20. 20

    특정 속성이없는 모든 객체를 배열에서 제거하는 방법은 무엇입니까?

  21. 21

    RecyclerView의 모든 항목에서 버튼 /보기를 제거하는 방법은 무엇입니까?

  22. 22

    LibreOffice Write에서 모든 바닥 글의 글꼴을 변경하는 방법은 무엇입니까?

  23. 23

    Facebook 페이지에서 모든 이미지를 추출하는 방법은 무엇입니까?

  24. 24

    특수 문자를 제거하고 PHP에서 모든 언어의 문자를 유지하는 방법은 무엇입니까?

  25. 25

    파이프에서 모든 두 번째 바이트를 제거하는 방법은 무엇입니까?

  26. 26

    터미널로 libreoffice에서 페이지를 변경하는 방법은 무엇입니까?

  27. 27

    Ubuntu 64bit에서 모든 i386 패키지를 제거하는 방법은 무엇입니까?

  28. 28

    LibreOffice에서 북마크를 삭제하는 방법은 무엇입니까?

  29. 29

    개체 배열에서 모든 복제를 제거하는 방법은 무엇입니까?

뜨겁다태그

보관