宏相关问题 [英] Macro related problem

查看:86
本文介绍了宏相关问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用VB宏代码,我们如何保护Microsoft项目文件以保存,如果没有设置基线。

using VB macro code,How we protect Microsoft project file to save, if baseline is not set .

推荐答案

使用Project 2010,由于缺少参数,我认为没有机会取消Save事件。也许其他人可以在这里帮忙。我唯一的想法是烦人并强迫用户保存一个。

with Project 2010, I don't see any chance to cancel Save event, due to missing parameters. Perhaps someone else can help here. My only idea is to be annoying and force user to save one.

例如。通过类似下面的内容 - 但这是一个风险,我会重新思考。也许一个消息框就足够了?

E.g. by something like the following - but it is a risk and I would rethink. Perhaps a message box is enough?

Public Sub Project_BeforeClose(ByVal pj As Project)    While Not ActiveProject.BaselineSavedDate(pjBaseline) <= Now()     MsgBox "No changes saved do to missing Baseline. Please save Baseline first."     BaselineSave    WendEnd SubPublic Sub Project_BeforeSave(ByVal pj As Project)    While Not ActiveProject.BaselineSavedDate(pjBaseline) <= Now()     MsgBox "No changes saved do to missing Baseline. Please save Baseline first."     BaselineSave    WendEnd Sub

问候b
Barbara

Regards
Barbara


这篇关于宏相关问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆