Hi All,
I am trying to Deleting MACRO from DOC/DOCX/ODT File using Open office SDK 4.1.3 using C# library, I not able to find any guidance,
can you please provide any pointers regarding.
Thanks,
Sachin S
libs = ThisComponent.BasicLibraries
for each s in libs.getElementNames()
libs.removeLibrary(s)
next
using System;
using unoidl.com.sun.star.beans;
using unoidl.com.sun.star.container;
using unoidl.com.sun.star.lang;
using unoidl.com.sun.star.script;
using unoidl.com.sun.star.uno;
public class Snippet {
public void snippet(XComponentContext xContext, object oInitialTarget)
{
try
{
XPropertySet xPropSet = (XPropertySet)oInitialTarget;
XLibraryContainer xLibraryContainer = (XLibraryContainer) xPropSet.getPropertyValue("BasicLibraries").Value;
XNameAccess xNameAccess = (XNameAccess) xLibraryContainer;
XNameAccess xNameAccess_2 = (XNameAccess) xNameAccess.getByName("Standard").Value;
}
catch (RuntimeException e)
{
// getByName
Console.WriteLine(e.Message);
}
catch (WrappedTargetException e)
{
// getPropertyValue, getByName
Console.WriteLine(e.Message);
}
catch (UnknownPropertyException e)
{
// getPropertyValue
Console.WriteLine(e.Message);
}
catch (NoSuchElementException e)
{
// getByName
Console.WriteLine(e.Message);
}
}
}[
Users browsing this forum: No registered users and 3 guests