[CommandMethod("StylesCreatedBy")]
public static void StylesCreatedBy()
{
//
// Company name as string, to be used as default prompt option
//
String companyName = "SomeCompany"; //<-- Your company name goes here
//
Document acDoc = Application.DocumentManager.MdiActiveDocument;
CivilDocument civDoc = CivilApplication.ActiveDocument;
PromptKeywordOptions myOpts
= new PromptKeywordOptions
(""); myOpts.Message = "\nEnter new value for 'Created By' in all styles or: ";
// Define the valid keywords, specify default as 'companyName',
// and allow arbitrary input (spaces not accepted)
myOpts.Keywords.Add(companyName);
myOpts.Keywords.Default = companyName;
myOpts.AllowArbitraryInput = true;
PromptResult myRes = acDoc.Editor.GetKeywords(myOpts);
if (myRes.Status != PromptStatus.OK)
return;
using (tr = HostApplicationServices.WorkingDatabase.TransactionManager.StartTransaction())
{
creator = myRes.StringResult;
ListRoot(civDoc.Styles);
tr.Commit();
}
}