OleObject klass

OleObject klass

Representerar en OleObject i ett kalkylblad.

Arv: OleObjectShape

Typen OleObject avslöjar följande medlemmar:

Egenskaper

Fast egendomBeskrivning
macro_nameHämtar och anger namnet på makrot.
is_equationAnger om formen endast innehåller en ekvation.
is_smart_artAnger om formen är en smart konst.
z_order_positionReturnerar positionen för en form i z-ordningen.
nameHämtar och anger namnet på formen.
alternative_textReturnerar eller anger den beskrivande (alternativa) textsträngen för Shape-objektet.
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 egenskaper för fyllningsformatering för den angivna formen.
lineHämtar linjestil
fillReturnerar ett Shape.fill_format-objekt som innehåller egenskaper för fyllningsformatering för den angivna formen.
shadow_effectRepresenterar ett ShadowEffect-objekt som anger en skuggeffekt för diagramelementet eller formen.
reflectionRepresenterar ett ReflectionEffect-objekt som anger en reflektionseffekt för diagramelementet eller formen.
glowRepresenterar ett GlowEffect-objekt som anger en glödeffekt för diagramelementet eller formen.
soft_edgesHämtar och ställer in oskärpa-radien som ska tillämpas på kanterna, i punktenheter.
three_d_formatHämtar och ställer in 3D-formatet för formen.
format_pictureHämtar och ställer in alternativen för bildformatet.
is_hiddenAnger om objektet är synligt.
is_lock_aspect_ratioSant betyder att bildförhållandet för formen är låst.
is_aspect_ratio_lockedSant betyder att bildförhållandet för formen är låst.
rotation_angleHämtar och ställer in rotationen av formen.
hyperlinkHämtar hyperlänken till formen.
idHämtar identifieraren för den här formen.
spidAnger en valfri strängidentifierare 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 den här formen.
is_groupAnger om den här formen är en gruppform.
is_in_groupAnger om formen är grupperad.
is_word_artAnger om den här formen är en ordkonst.
text_effectReturnerar ett TextEffectFormat-objekt som innehåller formateringsegenskaper för texteffekter för den angivna formen.
Gäller för formobjekt som representerar WordArt.
is_lockedTrue betyder att objektet inte kan ändras när arket är skyddat.
Observera att det här värdet endast är meningsfullt om kalkylbladet eller objekten i kalkylbladet är skyddade.
is_printableAnger om objektet är utskrivbart.
Om värdet är falskt kommer formen inte att skrivas ut.
mso_drawing_typeHämtar ritningstyp.
auto_shape_typeHämtar och anger den automatiska formtypen.
anchor_typeHämtar och anger typen av platshållaren för formankaret.
placementRepresenterar hur ritobjektet är kopplat till cellerna under det.
Egenskapen styr placeringen av ett objekt på ett kalkylblad.
upper_left_rowRepresenterar det översta radindexet.
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 övre vänstra hörnet.
upper_delta_xHämtar eller ställer in formens horisontella förskjutning från dess övre vänstra hörnkolumn.
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 kolumnindexet 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 pixlar.
bottomRepresenterar bredden på formens vertikala förskjutning från dess nedre hörnrad, i pixlar.
widthRepresenterar formens bredd, i pixlar.
width_inchRepresenterar formens bredd, i enheten tum.
width_ptRepresenterar formens bredd, i punktenhet.
width_cmRepresenterar formens bredd, i centimeter.
heightRepresenterar formens höjd, i pixelenhet.
height_inchRepresenterar formens höjd, i tum.
height_ptRepresenterar formens höjd, i enheten punkter.
height_cmRepresenterar formens höjd, i centimeter.
leftRepresenterar den horisontella förskjutningen av formen från dess vänstra kolumn, i pixlar.
left_inchRepresenterar den horisontella förskjutningen av formen från dess vänstra kolumn, i enheten tum.
left_cmRepresenterar formens horisontella förskjutning från dess vänstra kolumn, i centimeter.
topRepresenterar formens vertikala förskjutning från dess översta rad, i pixlar.
top_inchRepresenterar formens vertikala förskjutning från dess översta rad, i enheten tum.
top_cmRepresenterar formens vertikala förskjutning från dess översta rad, i centimeter.
top_to_cornerHämtar och ställer in den vertikala förskjutningen av formen från kalkylbladets övre kant, i pixlar.
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 pixlar.
yHämtar och ställer in den vertikala förskjutningen av formen från kalkylbladets övre kant, i pixlar.
width_scaleHämtar och ställer in breddskalan, i procent av den ursprungliga bildens bredd.
Om formen inte är en bild returnerar egenskapen WidthScale endast 100;
height_scaleHämtar och ställer in höjdskalan, i procent av den ursprungliga bildens höjd.
Om formen inte är en bild returnerar egenskapen HeightScale endast 100;
top_in_shapeRepresenterar formens vertikala förskjutning från den överordnade formens övre kant,
i enheten 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 enheten 1/4000 av den överordnade formens bredd.
width_in_shapeRepresenterar formens bredd, i enheten 1/4000 av den överordnade formen.
height_in_shapeRepresenterar formens vertikala förskjutning från den överordnade formens övre kant, i enheten 1/4000 av den överordnade formens höjd.
groupHämtar gruppformen som innehåller denna form.
typeHämtar den automatiska formtypen.
has_lineHämtar och ställer in att linjekanten för formen är synlig.
is_filledAnger om fyllningsformatet är synligt.
is_flipped_horizontallyHämtar och anger om formen är horisontellt vänd.
is_flipped_verticallyHämtar och anger om formen är vertikalt vänd.
actual_lower_right_rowHämta den faktiska nedersta raden.
relative_to_original_picture_sizeAnger om formen är relativ till bildens ursprungliga storlek.
linked_cellHämtar eller anger kalkylbladsintervallet som är länkat till kontrollens värde.
input_rangeHämtar eller anger kalkylbladsområdet som används för att fylla den angivna kombinationsrutan.
text_shape_typeHämtar och anger den förinställda textformtypen.
text_bodyHämtar och anger inställningen för formens text.
fontRepresenterar formens teckensnitt.
text_optionsRepresenterar textalternativen för formen.
textHämtar och anger texten för den här formen.
is_rich_textHuruvida texten är RTF 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 anger den vertikala överflödestypen för text för den form som innehåller text.
text_horizontal_overflowHämtar och anger den horisontella överflödestypen för text för formen som innehåller text.
is_text_wrappedHämtar och anger textomslagstypen för formen som innehåller text.
text_orientation_typeHämtar och anger textorienteringstypen för formen.
text_horizontal_alignmentHämtar och anger textens horisontella justeringstyp för formen.
text_vertical_alignmentHämtar och anger textens vertikala justeringstyp för formen.
text_directionHämtar/ställer in riktningen på textflödet för detta objekt.
text_box_optionsHämtar textinformationen i formen
control_dataHämtar kontrolldata.
active_x_controlHämtar ActiveX-kontrollen.
pathsHämtar banorna för en anpassad geometrisk form.
create_idHämtar och anger create-ID för denna form.
is_decorativeAnger om föremålet är dekorativt.
is_auto_sizeTrue indikerar att storleken på ole-objektet automatiskt kommer att ändras i takt med storleken på ögonblicksbilden av det inbäddade innehållet.
när ole-objektet aktiveras.
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 ole-objektet som en byte-array.
object_dataRepresenterar inbäddade ole-objektdata som en byte-array.
full_object_binHämtar fullständiga inbäddade ole-objektets binära data i mallfilen.
image_source_full_nameHämtar eller anger sökvägen och namnet på källfilen för den länkade bilden.
prog_idHämtar eller anger ProgID för OLE-objektet.
file_format_typeHämtar och anger filtypen för de inbäddade ole-objektdata
object_source_full_nameReturnerar det fullständiga namnet på källfilen för det länkade OLE-objektet.
labelHämtar och anger visningsetiketten för det länkade ole-objektet.
source_full_nameReturnerar det fullständiga namnet på 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 ladda
objektdata automatiskt när den överordnade arbetsboken öppnas.
class_identifierHämtar och anger 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_image(self, stream, image_type)Skapar formbilden och sparar den till en ström i det angivna formatet.
to_image(self, image_file, options)Sparar formen till en fil.
to_image(self, stream, options)Sparar formen till en ström.
set_embedded_object(self, link_to_file, object_data, source_file_name, display_as_icon, label)Ställer in inbäddade objektdata.
set_embedded_object(self, link_to_file, object_data, source_file_name, display_as_icon, label, update_icon)Ställer in inbäddade objektdata.
get_result_of_smart_art(self)Konvertera smart konst till grupperade former.
to_front_or_back(self, orders)Flyttar formen framåt eller bakåt.
get_locked_property(self, type)Hämtar värdet på låst egendom.
set_locked_property(self, type, value)Ställ in den låsta egenskapen.
add_hyperlink(self, address)Lägger till en hyperlänk till formen.
remove_hyperlink(self)Tar bort hyperlänken till formen.
move_to_range(self, upper_left_row, upper_left_column, lower_right_row, lower_right_column)Flyttar formen till ett angivet område.
align_top_right_corner(self, top_row, right_column)Flyttar bilden till det övre högra hörnet.
get_connection_points(self)Hämta kopplingspunkterna
get_linked_cell(self, is_r1c1, is_local)Hämtar intervallet som är kopplat till kontrollens värde.
set_linked_cell(self, formula, is_r1c1, is_local)Anger intervallet som är kopplat till kontrollens värde.
get_input_range(self, is_r1c1, is_local)Hämtar det område som används för att fylla kontrollen.
set_input_range(self, formula, is_r1c1, is_local)Anger det område som används för att fylla kontrollen.
update_selected_value(self)Uppdatera det valda värdet med värdet i den länkade cellen.
calculate_text_size(self)Beräkna om textområdet
format_characters(self, start_index, length, font, flag)Formaterar vissa tecken med teckensnittsinställningen.
characters(self, start_index, length)Returnerar ett Characters-objekt som representerar ett teckenintervall i texten.
get_characters(self)Returnerar alla Characters-objekt
som representerar ett intervall av tecken i texten.
get_rich_formattings(self)Returnerar alla Characters-objekt
som representerar ett intervall av tecken i texten.
remove_active_x_control(self)Ta bort ActiveX-kontrollen.
is_same_setting(self, obj)Returnerar om formen är densamma.
get_actual_box(self)Hämta formens faktiska position och storlek (efter att ha tillämpat rotation, vändning etc.)
fit_to_text_size(self)Beräkna om ett textområde som är lämpligt för att visa allt textinnehåll.
set_native_source_full_name(self, source_full_name)Anger det fullständiga filnamnet för den ursprungliga källkoden 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