我试图发布一个excel文件到网上,我希望这个文件对每个人都是互动的。 在Googlesearch之后,我发现在旧办公室你可以通过启用Office 2010中缺less的“添加交互性”checkbox来实现。 有没有人知道我可以如何使我发布的Excel文件(现在* .htm)由任何用户通过他的Web浏览器进行更改?
我有一大堆表格的Excel工作簿,我想发布到网站层次结构中不同的SharePoint子站点。 我已经写了一个VBA过程来做到这一点,但不幸的是,它不能正常工作,因为工作表中有图像,Excel试图通过创build“* _files”结构来复制它们,我不想! 图像已经在服务器上了,我只需要使用Excel来使用他们的URL,一切都会好起来的,只需创build纯文本的HTML而不需要任何“* _files”文件夹。 如果我这样保持,Excel会尝试为这些文件生成PNG,但由于某种原因失败,它们会出现0B长。 它适用于本地path甚至不同的服务器path,所以我不知道原因。 任何人有一个想法? 编辑: 似乎设置ActiveWorkbook.WebOptions.OrganizeInFolder = False至less解决了显示图像的问题。 Excel保持复制图像,生成无用的混乱,但至less渲染是好的… 还要记得设置ActiveWorkbook.WebOptions.RelyOnVML= False ,否则该页面将无法在IE以外工作。
我希望有人可以帮助下面请…. 我在同一工作簿中的多个工作表中创build了多个Excel仪表板,每个仪表板都包含多个数据透视表。 我试图将每个仪表板导出到一个mhtml文件autorefresh打开每次我保存Excel文件。 前几个工作完美,但是当我发布超过2个仪表板时,图表的图像对象会在原始数据透视图上分层显示(或略微偏离它们),从而在图表上创build模糊。 这然后成为什么发布到mhtml文件。 以下是我遵循的步骤: 1)select打印区域2)文件>另存为> mhtml 3)保存=select4)发布5)要发布的项目=打印区域6)每次保存该工作簿时自动发布=是7)发布
由于Excel VBA的性能对我的计算来说很差,所以我将我的代码迁移到VB.net类库中,我在Excel中将它添加为参考。 我所有的读写function都使用VBA,但是处理是在我的dll中完成的。 除了释放使用的内存,一切都工作正常。 我已经在VB.net类库中实现了以下function。 Public Sub releaseObject(ByRef obj As Object) Try System.Runtime.InteropServices.Marshal.FinalReleaseComObject(obj) obj = Nothing Catch ex As Exception obj = Nothing Finally GC.Collect() GC.WaitForPendingFinalizers() End Try End Sub 但是Excel仍然保留着内存。 我该怎么做才能最终释放我的对象? 谢谢,克里斯
我正在写一个Excel类,我想自动释放这个非托pipe对象。 我正在使用IDisposable模式并编写Dispose方法。 例子; class MSExcel : IDisposable { ApplicationClass excel; bool disposed; public MSExcel() { disposed = false; excel = new ApplicationClass(); } public void Dispose(bool disposing) { if (!this.disposed) { if (disposing) { } excel.Quit(); disposed = true; } } public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } ~MSExcel() { Dispose(false); } } 但我在exc.Quit()上有经典错误。 “与其基础RCW分离的COM对象”。 […]
我准备了一个项目中的C#excel添加项目。 在客户端PC上安装这个设置,我的插件就是作为未知的发布者安装。 为了解决这个问题,我在客户端PC上手动添加证书,但是我的目标是安装我的作为受信任的已知发布者添加,而无需手动添加证书。 有没有解决scheme来做到这一点? 提前致谢。
我正在使用Microsoft.Interropt.Excel DLL写一个Excel类。 我完成了所有的function,但我在我的析构函数中有一个错误。 我想保存所有更改到我的文件,我想释放所有来源。 我想把它们全部放在我的析构函数中。 但是在我的析构函数中,Excel.ApplicationClass,Workbook和Worksheet对象被一个Exception填充,这个“Exception对象具有已经从其底层RCW中分离出来的COM对象不能被使用”的消息。 所以我不能保存任何东西,什么都不closures,因为我们不能访问工作簿或工作表对象。 我无法访问析构函数中的类私有成员?