R
RAKI
Hi all,
Here am working with word 2007 addin.
Environment : office 2007, VSTO SE
Funtionality : Client will access the IAddinUtilities interface which is
declared in com addin. the interface has a method called
setWordMetaData(document ID,document Type). The method will fetch the data
from webservices using documentID and depending on the documentType it will
show correct custom task panel. (client code)
word.Document document = application.ActiveDocument;
object addinName = "SampleAddin";
core.COMAddIn comadin = application.COMAddIns.Item(ref addinName);
utils = (SampleAddin.IAddinUtilities)comadin.Object;
utils.SetWordMeataData("1234","DD");
Problem : the problem what am facing is. Depending on the document type am
writing to show custom task panel like this in com addin
if (metaDataString.Equals("DD"))
{
ThisAddIn.ctp1.Visible = true;
ThisAddIn.ctp1.Width = 300;
}
ctp1 is declared as static custom task pane object in ThisAddin class
when i run the application i can see the custom task pane which is empty.
but the custom task pane which i developed should read the active document
content controls and should build a tree view.
Does anybody know how can i get hold of custom task pane in IaddinUtilities
and reload the Usercontrol attached to that custom task pane so that i can
see the treeview loaded with nodes.
Its confuse i know but can ask questions if u dont understand.
please i need ur help
thanks in advance
Here am working with word 2007 addin.
Environment : office 2007, VSTO SE
Funtionality : Client will access the IAddinUtilities interface which is
declared in com addin. the interface has a method called
setWordMetaData(document ID,document Type). The method will fetch the data
from webservices using documentID and depending on the documentType it will
show correct custom task panel. (client code)
word.Document document = application.ActiveDocument;
object addinName = "SampleAddin";
core.COMAddIn comadin = application.COMAddIns.Item(ref addinName);
utils = (SampleAddin.IAddinUtilities)comadin.Object;
utils.SetWordMeataData("1234","DD");
Problem : the problem what am facing is. Depending on the document type am
writing to show custom task panel like this in com addin
if (metaDataString.Equals("DD"))
{
ThisAddIn.ctp1.Visible = true;
ThisAddIn.ctp1.Width = 300;
}
ctp1 is declared as static custom task pane object in ThisAddin class
when i run the application i can see the custom task pane which is empty.
but the custom task pane which i developed should read the active document
content controls and should build a tree view.
Does anybody know how can i get hold of custom task pane in IaddinUtilities
and reload the Usercontrol attached to that custom task pane so that i can
see the treeview loaded with nodes.
Its confuse i know but can ask questions if u dont understand.
please i need ur help
thanks in advance