Python ที่ขาดหายไปใน LibreOffice จัดระเบียบเมนูแมโคร


10

ฉันมี LibreOffice 4.0.2.2 ที่มาพร้อมกับ Ubuntu 13.04 เครื่องมือแมโครจัดแมโครเมนูจะแสดงเฉพาะLibreOffice พื้นฐานรายการ ฉันคิดว่าฉันจะพบ Python และภาษาอื่นด้วย โพสต์นี้และโพสต์อื่น ๆ พูดถึงมัน แต่ฉันหามันไม่เจอ

การสันนิษฐานของฉันผิดหรือเปล่า? ฉันจำเป็นต้องติดตั้งบางสิ่งหรือไม่

คำตอบ:


13

ฉันประสบปัญหาเดียวกันและแก้ไขได้โดยการติดตั้งlibreoffice-script-provider-python:

sudo apt-get install libreoffice-script-provider-python

หวังว่ามันจะช่วย

อัปเดต:เพื่อให้สคริปต์ของคุณอยู่ในรายการโต้ตอบแมโครคุณควรใส่ไว้ในโฟลเดอร์ชื่อ: ~/.config/libreoffice/4/user/Scripts/pythonตามที่ @Mark ชี้ให้เห็น


2
ขอบคุณมันใช้งานได้ ตอนนี้ฉันมีรายการ Python แต่ฉันสามารถเรียกใช้ Python macros ที่มีอยู่ได้เท่านั้น ฉันไม่สามารถสร้างรายการใหม่หรือแก้ไขรายการที่มีอยู่ ฉันยังคิดถึงอะไรไหม? หรือว่าเป็นวิธีการทำงาน ฉันจะสร้างใหม่ได้อย่างไร
stenci

ใช่ติดอยู่ในสถานที่เดียวกัน ...
PedroMorgan

1
อย่างยุติธรรมเท่าที่ฉันทราบไม่มีความสามารถในการแก้ไข Python ในตัวโดยใช้ LibreOffice คุณสามารถแก้ไขมาโครของคุณในเครื่องมือแก้ไขภายนอกแล้วบันทึกลงในพา ธ ที่เหมาะสม
Valdir Stumm Junior

0

สร้างหลามไดเรกทอรีย่อย (ตัวพิมพ์เล็กทั้งหมด) ในโฮมไดเร็กตอรี่ของคุณ~/.config/libreoffice/4/user/Scriptsแล้ววางสคริปต์ของคุณไว้ที่นั่น


2
สิ่งนี้ไม่ทำงานบน Ubuntu 14.04 กับ LibreOffice - ควรใส่สคริปต์แทน~/.config/libreoffice/4/user/Scripts/python- ดูstackoverflow.com/a/22074770/420385
ทำเครื่องหมาย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.