diff --git a/Examples/pom.xml b/Examples/pom.xml index bc0cc0a2..e571df77 100644 --- a/Examples/pom.xml +++ b/Examples/pom.xml @@ -14,7 +14,7 @@ com.aspose aspose-cells - 8.4.2 + 8.6.0 diff --git a/Examples/src/main/java/com/aspose/cells/examples/articles/AssignMacroToFormControl.java b/Examples/src/main/java/com/aspose/cells/examples/articles/AssignMacroToFormControl.java new file mode 100644 index 00000000..08e78581 --- /dev/null +++ b/Examples/src/main/java/com/aspose/cells/examples/articles/AssignMacroToFormControl.java @@ -0,0 +1,39 @@ +/* + * Copyright 2001-2015 Aspose Pty Ltd. All Rights Reserved. + * + * This file is part of Aspose.Cells. The source code in this file + * is only intended as a supplement to the documentation, and is provided + * "as is", without warranty of any kind, either expressed or implied. + */ +package com.aspose.cells.examples.articles; + +import com.aspose.cells.*; +import com.aspose.cells.examples.Utils; + +public class AssignMacroToFormControl { + + public static void main(String[] args) throws Exception { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AssignMacroToFormControl.class); + + Workbook workbook = new Workbook(); + Worksheet sheet = workbook.getWorksheets().get(0); + + int moduleIdx = workbook.getVbaProject().getModules().add(sheet); + VbaModule module = workbook.getVbaProject().getModules().get(moduleIdx); + module.setCodes("Sub ShowMessage()" + "\r\n" + + " MsgBox \"Welcome to Aspose!\"" + "\r\n" + + "End Sub"); + + Button button = (Button) sheet.getShapes().addShape(MsoDrawingType.BUTTON, 2, 0, 2, 0, 28, 80); + button.setPlacement(PlacementType.FREE_FLOATING); + button.getFont().setName("Tahoma"); + button.getFont().setBold(true); + button.getFont().setColor(Color.getBlue()); + button.setText("Aspose"); + + workbook.save(dataDir + "Output.xlsm"); + + System.out.println("File saved"); + } +} diff --git a/Examples/src/main/java/com/aspose/cells/examples/articles/HtmlExportFrameScripts.java b/Examples/src/main/java/com/aspose/cells/examples/articles/HtmlExportFrameScripts.java new file mode 100644 index 00000000..3cf2fdb0 --- /dev/null +++ b/Examples/src/main/java/com/aspose/cells/examples/articles/HtmlExportFrameScripts.java @@ -0,0 +1,32 @@ +/* + * Copyright 2001-2015 Aspose Pty Ltd. All Rights Reserved. + * + * This file is part of Aspose.Cells. The source code in this file + * is only intended as a supplement to the documentation, and is provided + * "as is", without warranty of any kind, either expressed or implied. + */ +package com.aspose.cells.examples.articles; + +import com.aspose.cells.HtmlSaveOptions; +import com.aspose.cells.Workbook; +import com.aspose.cells.examples.Utils; + +public class HtmlExportFrameScripts { + + public static void main(String[] args) throws Exception { + // The path to the documents directory. + String dataDir = Utils.getDataDir(HtmlExportFrameScripts.class); + + // Open the required workbook to convert + Workbook w = new Workbook(dataDir + "Sample1.xlsx"); + + // Disable exporting frame scripts and document properties + HtmlSaveOptions options = new HtmlSaveOptions(); + options.setExportFrameScriptsAndProperties(false); + + // Save workbook as HTML + w.save(dataDir + "output.html", options); + + System.out.println("File saved"); + } +} diff --git a/Examples/src/main/java/com/aspose/cells/examples/articles/UsingWorkbookMetadata.java b/Examples/src/main/java/com/aspose/cells/examples/articles/UsingWorkbookMetadata.java new file mode 100644 index 00000000..ee3fd4e4 --- /dev/null +++ b/Examples/src/main/java/com/aspose/cells/examples/articles/UsingWorkbookMetadata.java @@ -0,0 +1,39 @@ +/* + * Copyright 2001-2015 Aspose Pty Ltd. All Rights Reserved. + * + * This file is part of Aspose.Cells. The source code in this file + * is only intended as a supplement to the documentation, and is provided + * "as is", without warranty of any kind, either expressed or implied. + */ +package com.aspose.cells.examples.articles; + +import com.aspose.cells.MetadataOptions; +import com.aspose.cells.MetadataType; +import com.aspose.cells.Workbook; +import com.aspose.cells.WorkbookMetadata; +import com.aspose.cells.examples.Utils; + +public class UsingWorkbookMetadata { + + public static void main(String[] args) throws Exception { + // The path to the documents directory. + String dataDir = Utils.getDataDir(UsingWorkbookMetadata.class); + + + // Open Workbook metadata + MetadataOptions options = new MetadataOptions(MetadataType.DOCUMENT_PROPERTIES); + WorkbookMetadata meta = new WorkbookMetadata(dataDir + "Sample1.xlsx", options); + + // Set some properties + meta.getCustomDocumentProperties().add("test", "test"); + + // Save the metadata info + meta.save(dataDir + "Sample2.xlsx"); + + // Open the workbook + Workbook w = new Workbook(dataDir + "Sample2.xlsx"); + + // Read document property + System.out.println(w.getCustomDocumentProperties().get("test")); + } +} diff --git a/Examples/src/main/resources/com/aspose/cells/examples/articles/AssignMacroToFormControl/.gitignore b/Examples/src/main/resources/com/aspose/cells/examples/articles/AssignMacroToFormControl/.gitignore new file mode 100644 index 00000000..e69de29b diff --git a/Examples/src/main/resources/com/aspose/cells/examples/articles/HtmlExportFrameScripts/Sample1.xlsx b/Examples/src/main/resources/com/aspose/cells/examples/articles/HtmlExportFrameScripts/Sample1.xlsx new file mode 100644 index 00000000..a4237fae Binary files /dev/null and b/Examples/src/main/resources/com/aspose/cells/examples/articles/HtmlExportFrameScripts/Sample1.xlsx differ diff --git a/Examples/src/main/resources/com/aspose/cells/examples/articles/UsingWorkbookMetadata/Sample1.xlsx b/Examples/src/main/resources/com/aspose/cells/examples/articles/UsingWorkbookMetadata/Sample1.xlsx new file mode 100644 index 00000000..a4237fae Binary files /dev/null and b/Examples/src/main/resources/com/aspose/cells/examples/articles/UsingWorkbookMetadata/Sample1.xlsx differ