Adicionar extensão da web
Neste tutorial passo a passo, explicaremos o código-fonte C# fornecido que permitirá adicionar uma extensão da web usando Aspose.Cells for .NET. Siga as etapas abaixo para adicionar uma extensão da web à sua pasta de trabalho do Excel.
Etapa 1: definir o diretório de saída
// Diretório de saída
string outDir = RunExamples.Get_OutputDirectory();
Nesta primeira etapa, definimos o diretório de saída onde a pasta de trabalho modificada do Excel será salva.
Etapa 2: crie uma nova pasta de trabalho
// Crie uma nova pasta de trabalho
Workbook workbook = new Workbook();
Aqui estamos criando uma nova pasta de trabalho do Excel usando oWorkbook
classe de Aspose.Cells.
Etapa 3: acesse a coleção de extensões da Web
// Acesse a coleção de extensões da web
WebExtensionCollection extensions = workbook.Worksheets.WebExtensions;
Acessamos a coleção de extensões da web da pasta de trabalho do Excel usando oWebExtensions
propriedade doWorksheets
objeto.
Etapa 4: adicione uma nova extensão da web
// Adicione uma nova extensão da web
int extensionIndex = extensions.Add();
WebExtension extension = extensions[extensionIndex];
extension.Reference.Id = "wa104379955";
extension.Reference.StoreName = "en-US";
extension.Reference.StoreType = WebExtensionStoreType.OMEX;
Estamos adicionando uma nova extensão da web à coleção de extensões. Definimos o ID de referência, o nome da loja e o tipo de loja da extensão.
Etapa 5: acesse a coleção do painel de tarefas de extensão da Web
// Acesse a coleção do painel de tarefas da extensão da web
WebExtensionTaskPaneCollection taskPanes = workbook.Worksheets.WebExtensionTaskPanes;
Acessamos a coleção de painéis de tarefas Excel Workbook Web Extension usando oWebExtensionTaskPanes
propriedade doWorksheets
objeto.
Etapa 6: adicionar um novo painel de tarefas
// Adicione um novo painel de tarefas
int taskPaneIndex = taskPanes.Add();
WebExtensionTaskPane taskPane = taskPanes[taskPaneIndex];
taskPane. IsVisible = true;
taskPane. DockState = "right";
taskPane. WebExtension = extension;
Estamos adicionando um novo painel de tarefas à coleção de painéis de tarefas. Definimos a visibilidade do painel, seu estado de encaixe e a extensão da web associada.
Etapa 7: salve e feche a pasta de trabalho
// Salve e feche a pasta de trabalho
workbook.Save(outDir + "AddWebExtension_Out.xlsx");
Console.WriteLine("AddWebExtension executed successfully.");
Salvamos a pasta de trabalho modificada no diretório de saída especificado e a fechamos.
Exemplo de código-fonte para adicionar extensão da Web usando Aspose.Cells for .NET
//Diretório de origem
string outDir = RunExamples.Get_OutputDirectory();
Workbook workbook = new Workbook();
WebExtensionCollection extensions = workbook.Worksheets.WebExtensions;
WebExtensionTaskPaneCollection taskPanes = workbook.Worksheets.WebExtensionTaskPanes;
int extensionIndex = extensions.Add();
int taskPaneIndex = taskPanes.Add();
WebExtension extension = extensions[extensionIndex];
extension.Reference.Id = "wa104379955";
extension.Reference.StoreName = "en-US";
extension.Reference.StoreType = WebExtensionStoreType.OMEX;
WebExtensionTaskPane taskPane = taskPanes[taskPaneIndex];
taskPane.IsVisible = true;
taskPane.DockState = "right";
taskPane.WebExtension = extension;
workbook.Save(outDir + "AddWebExtension_Out.xlsx");
Console.WriteLine("AddWebExtension executed successfully.");
Conclusão
Parabéns! Agora você aprendeu como adicionar uma extensão da web usando Aspose.Cells for .NET. Experimente o código e explore recursos adicionais do Aspose.Cells para aproveitar ao máximo a manipulação de extensões da web em suas pastas de trabalho do Excel.
Perguntas frequentes
P: O que é uma extensão da web em uma pasta de trabalho do Excel?
R: Uma extensão da web em uma pasta de trabalho do Excel é um componente que permite adicionar funcionalidades adicionais ao Excel integrando aplicativos da web. Ele pode oferecer recursos interativos, painéis personalizados, integrações externas e muito mais.
P: Como adicionar extensão da web à pasta de trabalho do Excel com Aspose.Cells?
R: Para adicionar uma extensão da web a uma pasta de trabalho do Excel com Aspose.Cells, você pode seguir as etapas fornecidas em nosso guia passo a passo. Use oWebExtensionCollection
eWebExtensionTaskPaneCollection
classes para adicionar e configurar a extensão da web e o painel de tarefas associado.
P: Quais informações são necessárias para adicionar uma extensão da web?
R: Ao adicionar uma extensão da web, você deve fornecer o ID do SKU da extensão, o nome da loja e o tipo de loja. Essas informações ajudam a identificar e carregar a extensão corretamente.
P: Posso adicionar várias extensões da Web a uma única pasta de trabalho do Excel?
R: Sim, você pode adicionar várias extensões da Web a uma única pasta de trabalho do Excel. Use oAdd
da coleção de extensões da web para adicionar cada extensão e associá-las aos painéis de tarefas correspondentes.