OleObject klass

OleObject klass

Representerar ett OleObject i ett kalkylblad.

Arv: OleObjectShape

Typen OleObject avslöjar följande medlemmar:

Egenskaper

Fast egendomBeskrivning
macro_nameHämtar och ställer in namnet på makrot.
is_equationAnger om formen endast innehåller en ekvation.
is_smart_artIndikerar om formen är smart konst.
z_order_positionReturnerar positionen för en form i z-ordningen.
nameHämtar och ställer in namnet på formen.
alternative_textReturnerar eller ställer in den beskrivande (alternativa) textsträngen för objektet Shape.
titleAnger titeln (bildtexten) för det aktuella formobjektet.
line_formatReturnerar ett MsoLineFormat-objekt som innehåller linjeformateringsegenskaper för den angivna formen.
fill_formatReturnerar ett MsoFillFormat-objekt som innehåller fyllningsformateringsegenskaper för den angivna formen.
lineFår linjestil
fillReturnerar ett Shape.fill_format-objekt som innehåller fyllningsformateringsegenskaper för den angivna formen.
shadow_effectRepresenterar ett ShadowEffect-objekt som anger skuggeffekt för diagramelementet eller formen.
reflectionRepresenterar ett ReflectionEffect-objekt som anger reflektionseffekt för diagramelementet eller formen.
glowRepresenterar ett GlowEffect-objekt som anger glödeffekt för diagramelementet eller formen.
soft_edgesHämtar och ställer in oskärmens radie som ska appliceras på kanterna, i punktenhet.
three_d_formatHämtar och ställer in 3d-format av formen.
text_frameReturnerar ett TextFrame-objekt som innehåller justerings- och förankringsegenskaperna för den angivna formen.
format_pictureHämtar och ställer in alternativen för bildformatet.
is_hiddenIndikerar om objektet är synligt.
is_lock_aspect_ratioTrue betyder att det inte tillåter ändringar i bildförhållande.
rotation_angleFår och ställer in formens rotation.
hyperlinkHämtar hyperlänken till formen.
idHämtar identifieraren för denna form.
spidAnger en valfri sträng som ett program kan använda för att identifiera den specifika formen.
sptAnger ett valfritt nummer som ett program kan använda för att associera den specifika formen med en definierad formtyp.
worksheetHämtar objektet Shape.worksheet som innehåller denna form.
is_groupAnger om formen är en grupp.
is_in_groupAnger om formen är grupperad.
is_word_artAnger om denna form är en ordkonst.
text_effectReturnerar ett TextEffectFormat-objekt som innehåller texteffektformateringsegenskaper för den angivna formen.
Gäller Shape-objekt som representerar WordArt.
is_lockedSant om objektet är låst, False om objektet kan ändras när arket är skyddat.
is_printableSant om objektet är utskrivbart
mso_drawing_typeFår mso-ritningstyp.
auto_shape_typeHämtar och ställer in den automatiska formtypen.
anchor_typeHämtar och ställer in platshållaren för formankaret.
placementRepresenterar hur ritobjektet är fäst vid cellerna under det.
Egenskapen styr placeringen av ett objekt på ett kalkylblad.
upper_left_rowRepresenterar radindex i övre vänstra hörnet.
upper_delta_yHämtar eller ställer in formens vertikala förskjutning från dess övre vänstra hörnrad.
upper_left_columnRepresenterar kolumnindex i det övre vänstra hörnet.
upper_delta_xHämtar eller ställer in formens horisontella förskjutning från dess övre vänstra hörnspalt.
lower_right_rowRepresenterar radindex i nedre högra hörnet.
lower_delta_yHämtar eller ställer in formens vertikala förskjutning från dess nedre högra hörnrad.
lower_right_columnRepresenterar kolumnindex i nedre högra hörnet.
lower_delta_xHämtar eller ställer in formens horisontella förskjutning från dess nedre högra hörnkolumn.
rightRepresenterar bredden på formens horisontella förskjutning från dess nedre högra hörnkolumn, i pixelenhet.
bottomRepresenterar bredden på formens vertikala förskjutning från dess nedre nedre hörnrad, i pixelenhet.
widthRepresenterar formens bredd i pixelenhet.
width_inchRepresenterar formens bredd, i tumenhet.
width_ptRepresenterar formens bredd, i punktenhet.
width_cmRepresenterar formens bredd, i centimeterenhet.
heightRepresenterar formhöjden, i pixelenhet.
height_inchRepresenterar höjden på formen, i enhet av tum.
height_ptRepresenterar höjden på formen, i punktenhet.
height_cmRepresenterar höjden på formen, i centimeterenhet.
leftRepresenterar den horisontella förskjutningen av formen från dess vänstra kolumn, i enhet av pixlar.
left_inchRepresenterar den horisontella förskjutningen av formen från dess vänstra kolumn, i enhet av tum.
left_cmRepresenterar den horisontella förskjutningen av formen från dess vänstra kolumn, i centimeterenhet.
topRepresenterar den vertikala förskjutningen av formen från dess översta rad, i pixelenhet.
top_inchRepresenterar den vertikala förskjutningen av formen från dess översta rad, i enhet av tum.
top_cmRepresenterar den vertikala förskjutningen av formen från dess översta rad, i centimeterenhet.
top_to_cornerHämtar och ställer in den vertikala förskjutningen av formen från kalkylbladets övre kant, i pixelenhet.
left_to_cornerHämtar och ställer in den horisontella förskjutningen av formen från kalkylbladets vänstra kant.
xHämtar och ställer in den horisontella förskjutningen av formen från kalkylbladets vänstra kant, i pixelenhet.
yHämtar och ställer in den vertikala förskjutningen av formen från kalkylbladets övre kant, i pixelenhet.
width_scaleHämtar och ställer in breddskalan, i procentenhet av den ursprungliga bildens bredd.
Om formen inte är bild, returnerar egenskapen WidthScale endast 100;
height_scaleHämtar och ställer in höjdskalan, i procentenhet av den ursprungliga bildhöjden.
Om formen inte är bild, returnerar egenskapen HeightScale endast 100;
top_in_shapeRepresenterar den vertikala förskjutningen av formen från den övre kanten av den överordnade formen,
i enhet av 1/4000 av höjden på den överordnade formen.
left_in_shapeRepresenterar den horisontella förskjutningen av formen från den vänstra kanten av den överordnade formen,
i enhet av 1/4000 av bredden av den överordnade formen.
width_in_shapeRepresenterar formens bredd, i enheten 1/4000 av den överordnade formen.
height_in_shapeRepresenterar den vertikala förskjutningen av formen från den övre kanten av den överordnade formen, i enhet av 1/4000 av höjden på den överordnade formen.
groupHämtar gruppformen som innehåller denna form.
typeHämtar den automatiska formtypen.
has_lineHämtar och ställer in linjekanten för formen är synlig.
is_filledAnger om fyllningsformatet är synligt.
is_flipped_horizontallyHämtar och ställer in om formen ska vändas horisontellt.
is_flipped_verticallyHämtar och ställer in om formen vänds vertikalt.
actual_lower_right_rowFå den faktiska nedersta raden.
connection_pointsSkaffa anslutningspunkterna
relative_to_original_picture_sizeAnger om formen är relativt originalbildstorleken.
linked_cellHämtar eller ställer in kalkylbladsintervallet kopplat till kontrollens värde.
input_rangeHämtar eller ställer in kalkylbladsintervallet som används för att fylla den angivna kombinationsrutan.
text_shape_typeHämtar och ställer in den förinställda textformen.
text_bodyHämtar och ställer in inställningen för formens text.
fontRepresenterar formens teckensnitt.
text_optionsRepresenterar formens textalternativ.
textRepresenterar strängen i detta TextBox-objekt.
is_rich_textOm texten är rik text eller inte.
html_textHämtar och ställer in html-strängen som innehåller data och vissa format i den här textrutan.
text_vertical_overflowHämtar och ställer in textens vertikala överflödestyp för formen som innehåller text.
text_horizontal_overflowHämtar och ställer in textens horisontella överflödestyp för formen som innehåller text.
is_text_wrappedHämtar och ställer in texttypen för formen som innehåller text.
text_orientation_typeHämtar och ställer in formens textorienteringstyp.
text_horizontal_alignmentHämtar och ställer in textens horisontella anpassningstyp för formen.
text_vertical_alignmentHämtar och ställer in textens vertikala inriktningstyp för formen.
text_directionHämtar/ställer in textflödets riktning för detta objekt.
control_dataFår kontrolldata.
active_x_controlHämtar ActiveX-kontrollen.
pathsFår vägarna för en anpassad geometrisk form.
geometryFår geometrin
create_idHämtar och sätter skapa id för denna form.
is_auto_sizeTrue indikerar att storleken på ole-objektet kommer att ändras automatiskt som storleken på ögonblicksbilden av det inbäddade innehållet
när ole-objektet är aktiverat.
is_linkReturnerar sant om OleObject länkar till filen.
display_as_iconSant om det angivna objektet visas som en ikon
och bilden kommer inte att ändras automatiskt.
image_dataRepresenterar bilden av ett objekt som byte-array.
object_dataRepresenterar inbäddade ole-objektdata som byte-array.
full_object_binHämtar den fullständiga inbäddade ole-objektets binära data i mallfilen.
image_source_full_nameHämtar eller ställer in sökvägen och namnet på källfilen för den länkade bilden.
prog_idHämtar eller ställer in ProgID för OLE-objektet.
file_format_typeHämtar och ställer in filtypen för de inbäddade ole-objektdata
object_source_full_nameReturnerar det fullständiga källnamnet för källfilen för det länkade OLE-objektet.
labelHämtar och ställer in visningsetiketten för det länkade ole-objektet.
source_full_nameReturnerar det fullständiga källnamnet för källfilen för det länkade OLE-objektet.
auto_updateAnger om länken till OleObject uppdateras automatiskt eller inte.
auto_loadAnger om värdapplikationen för det inbäddade objektet ska anropas för att laddas
objektdata automatiskt när den överordnade arbetsboken öppnas.
class_identifierHämtar och ställer in klassidentifieraren för det inbäddade objektet.
Det betyder vilket program som öppnar den inbäddade filen.
image_typeHämtar bildformatet för ole-objektet.

Metoder

MetodBeskrivning
to_imageSkapar formbilden och sparar den i en ström i det angivna formatet.
to_imageSparar formen till en fil.
to_imageSparar formen till en ström.
format_charactersFormaterar vissa tecken med teckensnittsinställningen.
format_charactersFormaterar vissa tecken med teckensnittsinställningen.
set_embedded_objectStäller in inbäddade objektdata.
set_embedded_objectStäller in inbäddade objektdata.
get_result_of_smart_artKonvertera smart konst till grupperade former.
to_front_or_backFör formen framåt eller skickar formen bakåt.
get_locked_propertyFår värdet av låst egendom.
set_locked_propertyStäll in den låsta egenskapen.
add_hyperlinkLägger till en hyperlänk till formen.
remove_hyperlinkTa bort hyperlänken för formen.
move_to_rangeFlyttar formen till ett angivet område.
align_top_right_cornerFlyttar bilden till det övre högra hörnet.
get_connection_pointsSkaffa anslutningspunkterna
get_linked_cellFår intervallet kopplat till kontrollens värde.
set_linked_cellStäller in intervallet kopplat till kontrollens värde.
get_input_rangeFår intervallet som används för att fylla kontrollen.
set_input_rangeStäller in intervallet som används för att fylla kontrollen.
update_selected_valueUppdatera det valda värdet med värdet för den länkade cellen.
calculate_text_sizeBeräkna om textområdet
charactersReturnerar ett teckenobjekt som representerar ett teckenintervall i texten.
get_charactersReturnerar alla teckenobjekt
som representerar ett antal tecken i texten.
get_rich_formattingsReturnerar alla teckenobjekt
som representerar ett antal tecken i texten.
remove_active_x_controlTa bort ActiveX-kontrollen.
is_same_settingReturnerar om formen är densamma.
get_actual_boxFå den faktiska positionen och storleken på formen (efter applicering av rotation, flip, etc.)
set_native_source_full_nameStäller in den ursprungliga källans fullständiga filnamn med sökväg.

Exempel

from aspose.cells import Workbook
import bytearray

# Instantiate a new Workbook.
workbook = Workbook()
# Get the first worksheet.
sheet = workbook.worksheets[0]
# Define a string variable to store the image path.
ImageUrl = "school.jpg"
# Get the picture into the streams.
fs = open(ImageUrl, "rb")
# Define a byte array.
imageData = bytearray(utils.filesize(fs))
# Obtain the picture into the array of bytes from streams.
fs.readinto(imageData)
# Close the stream.
fs.close()
# Get an excel file path in a variable.
path = "Book1.xls"
# Get the file into the streams.
fs = open(path, "rb")
# Define an array of bytes.
objectData = bytearray(utils.filesize(fs))
# Store the file from streams.
fs.readinto(objectData)
# Close the stream.
fs.close()
# Add an Ole object into the worksheet with the image
# shown in MS Excel.
sheet.ole_objects.add(14, 3, 200, 220, imageData)
# Set embedded ole object data.
sheet.ole_objects[0].object_data = objectData
# Save the excel file
workbook.save(r"oleobjects.xls")

Se även