为Office 2007开发的VSTO加载项是否与Office 2010兼容?如果没有,需要做些什么来升级它们才能在2010年运行?
有谁知道PowerPoint中的VBA/VSTO编程的未来是什么?我一直在研究Office自动化项目,发现使用PowerPoint特别令人沮丧,因为它似乎比Excel或Word中的VBA支持低一级.
感觉MS正试图逐步淘汰PowerPoints中对VBA的支持,因为他们在2007版本中放弃了宏录制,而对象模型缺少一些关键功能支持.
使用OpenXML SDK v2.0删除20,000多行Excel文件中的第一行时,是否有人遇到性能问题?
我正在使用Open XML SDK文档中建议的删除行编码.使用Open XML SDK删除第一行只需要几分钟,但Excel应用程序只需要一秒钟.
我最终发现,瓶颈实际上是在处理行删除的泡沫方法.删除的行后有许多行更新.所以在我的情况下,大约有20,000行要更新,逐行向上移动数据.
我想知道是否有更快的方法来删除行.
有人有想法吗?
有没有人使用Microsoft Semblio SDK来构建培训或教育产品?如果是这样,开发人员的体验和/或用户体验如何?
是否有快速而肮脏的方式(或VS宏)将WinForms应用程序转换为控制台应用程序?我有许多这些应用程序不再需要作为Winforms应用程序.我想我可以创建一堆新项目并复制粘贴模块和类,但如果只是删除我所拥有的单个表单并编辑/删除一些内容,我宁愿这样做.
我一直在寻找一种方法来列出使用.Net框架的给定字体的有效字体样式(即使我必须使用gdi32或其他一些API),因为并非所有字体都属于System.Drawing.FontStyle枚举值(粗体,斜体,常规,罢工,下划线).Segoe UI是一种TrueType Microsoft字体,字体样式为:Regular,Semibold,Light,Bold,Italic和BoldItalic,这是一个不符合要求的字体的完美示例.另一个例子是Arial,它具有:Regular,Narrow,Italic,Bold,Bold Italic,Narrow Bold,Narrow Bold Italic和Narrow Italic.
在Windows 7中(可能也是vista,但我没有要检查的机器)当您打开资源管理器并浏览到%SystemRoot%\ Fonts时,您将看到一个名为"字体样式"的列,其中列出了所有可用的样式对于每种字体,它告诉我有一种方法可以做到这一点,至少通过API调用.
最后,我希望枚举FontFamily列表,然后列出每个系列的每种字体样式.下面列出了所有字体系列的示例代码,如果有人可以提供帮助列出每个家庭可用的字体样式,我将不胜感激.如果我以错误的方式解决这个问题,我绝对愿意接受建议.
Drawing.Text.InstalledFontCollection ifc = new Drawing.Text.InstalledFontCollection();
foreach ( FontFamily ff in ifc.Families )
{
Console.WriteLine(ff.ToString());
// Something like this would be nice, but AFAIK nothing similar exists
/*
foreach ( FontStyle style in ff.Styles )
Console.WriteLine(style.ToString());
*/
}
Run Code Online (Sandbox Code Playgroud) 所有关于WP7分辨率的讨论= 800x480.我可以创建超过480并且它出现在模拟器中 - 我只是不知道这是否意味着我确实拥有比宣布更多的屏幕空间或者我的模拟器对我说谎.
将Silverlight应用程序置于仅横向模式(SupportedOrientations="Landscape" Orientation="Landscape"in <phone:PhoneApplicationPage />)中.我的宽度为800,高度为480(d:DesignWidth="800" d:DesignHeight="480").
我更改d:DesignHeight为d:DesignHeight="496"然后添加为<phone:PhoneApplicationPage />标记内唯一的XAML :
<Grid x:Name="LayoutRoot" Background="Blue">
<TextBlock Text="bottom" VerticalAlignment="Bottom"></TextBlock>
</Grid>
Run Code Online (Sandbox Code Playgroud)
看那边?我的"底部"文字仍显示在屏幕上.有什么想法吗?
这两个Office Open XML片段之间有什么区别?
<c r="A2" t="str">
<v>btyler</v>
</c>
Run Code Online (Sandbox Code Playgroud)
和
<c r="B2">
<is><t>btyler</t></is>
</c>
Run Code Online (Sandbox Code Playgroud)
注意:我根据规范手动创建的第二个示例,第一个是来自实际的Excel工作簿.
双方似乎都有效,并根据规范几乎是相同的,所以我不知道为什么会有t="str"时<is>似乎做同样的事情.Excel何时选择使用其中一个?
由于我的音频MediaElement不考虑背景音乐,我在市场上有一个应用程序失败.好的.所以我已经开始搜索所有内容并弄清楚如何解释这个:
Source在XAML中设置我的WMA.在代码隐藏中加载源代码,MediaOpened
并.Play在那里阻止事件.FrameworkDispatcher.Update看看是否
MediaPlayer.State =
MediaState.Playing如此,
.Pause它然后在阻止之后MediaEnded,.Resume它.这种作品.它不起作用的地方是调试模式.不是使用模拟器,不是使用设备,不使用WPConnect.exe.当我断开手机并运行背景音乐,启动我的应用程序然后单击我的音频MediaElement时,工作原理是什么.停止,恢复收音机也是这样的.
但是,什么是无效的,如果我在后台播放音频播客然后做我的"工作"场景.它将始终停止音频播客,永远不会恢复它.
有没有人能绕过这个?它是否也是市场失败的原因(除了背景音乐)?
SoundEffectXNA中的PS 不是我的应用程序考虑的选项.
在我的应用程序中,我的所有图像都保存在IsolatedStorage空间中.我可以使用Uri创建一些辅助磁贴,链接到我的应用程序的独立存储吗?反正有没有这样做?我找不到东西.
感谢名单
.net ×3
c# ×2
excel ×2
openxml ×2
openxml-sdk ×2
vsto ×2
enumeration ×1
fonts ×1
media-player ×1
mediaelement ×1
ms-office ×1
office-2010 ×1
performance ×1
powerpoint ×1
styles ×1
vba ×1
winforms ×1
wpf ×1
xlsx ×1