Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0
Description

...

Wiki Markup
{description}
{excerpt}Opens a PowerPointWriter template presentation file from the specified System.IO.Stream instance. A PowerPointWriter template is a file created in Microsoft PowerPoint that contains data markers where data source values will be inserted.

...

Signature
C#C#


{excerpt}
{signature:C#}
public void Open(System.IO.Stream templateStream)
Signature
{signature}

{signature:vb.net
vb.net
}
Public Sub Open(ByVal templateStream As System.IO.Stream)
Parameters
Param
templateStreamtemplateStreamA
{signature}

{parameters}
{param:templateStream}
A System.IO.Stream instance, or an instance of a class that is derived from System.IO.Stream (for example, System.IO.MemoryStream), representing the template PowerPoint presentation file.
Exceptions

{exception}


{example}
{code:csharp|title=C#}    
//--- Open an Office Open XML PowerPoint (.pptx) file from a memory stream
System.IO.MemoryStream memStream = new MemoryStream(File.ReadAllBytes("template.pptx"));

powerPointTemplate.Open(memStream);
{code}
{code:vbnet|title=VB.NET
}
       
 '--- Open an Office Open XML PowerPoint (.pptx) file from a memory stream
 Dim memStream As System.IO.MemoryStream = New MemoryStream(File.ReadAllBytes("template.pptx"))

 powerPointTemplate.Open(memStream)
{code}
{example}
Exception
ArgumentExceptionArgumentExceptionOpen will throw this exception if null (C#) or Nothing

{param}

{exceptions}
{exception:ArgumentException}
Open will throw this exception if {{null}} \(C\#\) or {{Nothing}} \(VB.NET\) is passed to the method. This exception will also be thrown if the stream does not represent a valid PowerPoint Office Open XML file(.pptx or .pptm)
Example
Code Block
csharpcsharp
titleC#
Code Block
vbnetvbnettitle